def index(): text = request.args.get('text', "coi pilno mi'e camxes") try: ast = camxes.parse(text) grammatical = camxes.isgrammatical(text) except: return redirect(url_for('index')) if 'json' in request.args: return jsonify(html=render_template('box.html', dict(text=text, ast=ast)), grammatical=grammatical) return render_response('index.html', dict(ast=ast, text=text, grammatical=grammatical))
def ungrammatical(): assert not camxes.isgrammatical("coi '")
def grammatical(): assert camxes.isgrammatical("coi rodo")
import sys from camxes import parse, isgrammatical print parse(sys.argv[1]) print if not isgrammatical(sys.argv[1]): print 'not', print 'grammatical:', sys.argv[1]