Esempio n. 1
0
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))
Esempio n. 2
0
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))
Esempio n. 3
0
def ungrammatical():
    assert not camxes.isgrammatical("coi '")
Esempio n. 4
0
def grammatical():
    assert camxes.isgrammatical("coi rodo")
Esempio n. 5
0
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]
Esempio n. 6
0
def ungrammatical():
    assert not camxes.isgrammatical("coi '")
Esempio n. 7
0
def grammatical():
    assert camxes.isgrammatical("coi rodo")