new interface
This commit is contained in:
parent
b263b1e8b4
commit
5c9abff73f
22 changed files with 75 additions and 34 deletions
|
|
@ -12,4 +12,4 @@ IDENTIFIER y
|
|||
MINUS
|
||||
IDENTIFIER z
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -28,4 +28,4 @@ R_PAREN
|
|||
NEWLINE
|
||||
DEDENT
|
||||
DEDENT
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -70,4 +70,4 @@ KW_RETURN
|
|||
IDENTIFIER result
|
||||
NEWLINE
|
||||
DEDENT
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -31,4 +31,4 @@ COLON
|
|||
DOT
|
||||
SEMICOLON
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ NEWLINE
|
|||
STRING 'test'
|
||||
STRING "escaped\"quote"
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -48,4 +48,4 @@ COMMA
|
|||
NUMBER 15
|
||||
R_PAREN
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -18,4 +18,4 @@ IDENTIFIER very_long_variable_name_123
|
|||
ASSIGN
|
||||
STRING "test"
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -16,4 +16,4 @@ NEWLINE
|
|||
KW_NOT
|
||||
IDENTIFIER flag
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ INDENT
|
|||
KW_PASS
|
||||
NEWLINE
|
||||
DEDENT
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ IDENTIFIER e
|
|||
RSHIFT
|
||||
IDENTIFIER f
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -38,4 +38,4 @@ IDENTIFIER g
|
|||
RSHIFT_ASSIGN
|
||||
NUMBER 10
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -16,4 +16,4 @@ L_BRACKET
|
|||
IDENTIFIER index
|
||||
R_BRACKET
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -38,4 +38,4 @@ COMMA
|
|||
NUMBER 3
|
||||
R_BRACE
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -4,4 +4,4 @@ STRING 'quote\'test'
|
|||
NEWLINE
|
||||
STRING "unicode ☃ snowman"
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -13,4 +13,4 @@ INDENT
|
|||
KW_PASS
|
||||
NEWLINE
|
||||
DEDENT
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -12,4 +12,4 @@ NUMBER 5
|
|||
BIT_XOR
|
||||
NUMBER 6
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ IDENTIFIER s3
|
|||
ASSIGN
|
||||
STRING "mixed 'quotes' \"inside\""
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -26,4 +26,4 @@ NUMBER 7
|
|||
R_BRACE
|
||||
R_BRACKET
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -167,4 +167,4 @@ COMMA
|
|||
NUMBER 15
|
||||
R_PAREN
|
||||
NEWLINE
|
||||
EOF
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ for test in lexer/*.in; do
|
|||
name=$(basename "$test" .in)
|
||||
echo "Testing lexer/$name..."
|
||||
|
||||
if ! ../build/py2rb --dump-tokens < "$test" | diff - "lexer/${name}.out"; then
|
||||
if ! ../build/py2rb --dump-tokens --no-output --no-parsing < "$test" | diff - "lexer/${name}.out"; then
|
||||
echo "FAILED: lexer/$name"
|
||||
exit 1
|
||||
fi
|
||||
|
|
@ -19,7 +19,7 @@ for test in parser/*.in; do
|
|||
name=$(basename "$test" .in)
|
||||
echo "Testing parser/$name..."
|
||||
|
||||
if ! ../build/py2rb --dump-ast < "$test" | diff - "parser/${name}.out"; then
|
||||
if ! ../build/py2rb --dump-ast --no-output < "$test" | diff - "parser/${name}.out"; then
|
||||
echo "FAILED: parser/$name"
|
||||
exit 1
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue