我正在使用https://github.com/antlr/grammars-v4/blob/master/python/tiny-python/tiny-grammar-without-actions/Python3.g4
语法,我想添加一个规则来跳过空行(第 6 行)
a = 0
b = 2
sum = 0
if b > a:
i = b
sum += i
print(sum)
我已经测试了这段代码,但对我不起作用
WS:[ \t\r\n]+ -> skip;
line 8:4 : missing NEWLINE at 'sum'
编辑:
ss = 4
if 3>1:
ss = 3
#dddd
ss = 4
当我添加上面的代码时,它会报告另一个错误
line 4:9 : extraneous input '\n ' expecting {'break', 'continue', 'if', 'while', 'for', 'print', 'def', 'return', NAME, '(', DEDENT}
森栏
相关分类