aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2012-12-25 19:25:01 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2012-12-25 19:25:01 +0200
commiteb3234dad8373af9187d83dc9add305ab49dd9e8 (patch)
treec1b8e0c41ad542c1f520cc1ae7ae7652e8459847
parentd86b664b2853a110a13f14fd29faa26a6437bc04 (diff)
downloadmeson-eb3234dad8373af9187d83dc9add305ab49dd9e8.zip
meson-eb3234dad8373af9187d83dc9add305ab49dd9e8.tar.gz
meson-eb3234dad8373af9187d83dc9add305ab49dd9e8.tar.bz2
Empty function call arguments work.
-rwxr-xr-xbuilder.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/builder.py b/builder.py
index accc8fc..778e09f 100755
--- a/builder.py
+++ b/builder.py
@@ -118,7 +118,7 @@ def p_args_single(t):
def p_args_none(t):
'args :'
- pass
+ t[0] = []
def p_error(t):
print('Parser errored out at: ' + t.value)
@@ -141,6 +141,7 @@ def test_lexer():
def test_parser():
code = """func_call('something', 'or else')
objectname.methodname(abc)
+ emptycall()
"""
lexer = lex.lex()
parser = yacc.yacc()