Subversion Repositories navi

Compare Revisions

Ignore whitespace Rev 56 → Rev 60

/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),