Index: mojo/public/bindings/pylib/parse/mojo_parser.py |
diff --git a/mojo/public/bindings/pylib/parse/mojo_parser.py b/mojo/public/bindings/pylib/parse/mojo_parser.py |
index 7c6fcfbbcdbd30e31ca6e927ddfbd70e8e59ac76..66153c9f6f125f97f307231bb5c8d9fcae40fecc 100755 |
--- a/mojo/public/bindings/pylib/parse/mojo_parser.py |
+++ b/mojo/public/bindings/pylib/parse/mojo_parser.py |
@@ -130,9 +130,15 @@ class Parser(object): |
if len(p) > 1: |
p[0] = ListFromConcat(p[1], p[2]) |
+ def p_response(self, p): |
+ """response : RESPONSE LPAREN parameters RPAREN |
+ | """ |
+ if len(p) > 3: |
+ p[0] = p[3] |
+ |
def p_method(self, p): |
- """method : NAME LPAREN parameters RPAREN ordinal SEMI""" |
- p[0] = ('METHOD', p[1], p[3], p[5]) |
+ """method : NAME ordinal LPAREN parameters RPAREN response SEMI""" |
+ p[0] = ('METHOD', p[1], p[4], p[2], p[6]) |
def p_parameters(self, p): |
"""parameters : parameter |