/tsimapiak/parse2.py |
---|
14,7 → 14,7 |
wordre = None |
ret = [wordfound, u"", u"", u""] |
for word in dbconnector.getnavilist(): |
wordre = u" ".join(ur"(?:.*)" + x + ur"(?:.*)" for x in word[2].split(u" ")).replace(u"<0><1>", infixes0 + infixes1).replace(u"<2>",infixes2) |
wordre = u" ".join(ur"(?:.*?)" + x + ur"(?:.*?)" for x in word[2].split(u" ")).replace(u"<0><1>", infixes0 + infixes1).replace(u"<2>",infixes2) |
rem = re.match(wordre,wordin) |
if rem: |
wordfound = word |
/webapp/templates/parse2.html |
---|
0,0 → 1,20 |
{% extends "base.html" %} |
{% block title %}Number parser{% end %} |
{% block body %} |
<b>Na'vi word:</b><br /> |
<form action="/parse2" method="post"> |
<input id="word" name="word" type="text" value="{{last}}" style="width: 100%;" /> |
<input name="btn" type="submit" value="Parse!" /> |
</form> |
{% if type(out) == list %} |
{{ out[0][1]}} <br /> |
{{ out[1]}} <br /> |
{{ out[2]}} <br /> |
{{ out[3]}} |
{% end %} |
<script type="text/javascript"> |
document.getElementById("word").focus(); |
</script> |
{% end %} |
/webapp/templates/parse.html |
---|
17,4 → 17,4 |
<script type="text/javascript"> |
document.getElementById("word").focus(); |
</script> |
{% end %} |
{% end %} |
/webapp/main.py |
---|
58,7 → 58,7 |
class Parse2(tornado.web.RequestHandler): |
def get(self): |
self.render("templates/parse.html", last="", out=None) |
self.render("templates/parse2.html", last="", out=None) |
def post(self): |
try: |
66,7 → 66,7 |
except: |
self.redirect("/parse2") |
out = parse2.parseword(word) |
self.render("templates/parse.html", last=word, out=out) |
self.render("templates/parse2.html", last=word, out=out) |
application = tornado.web.Application([ |
("/", Index), |