indention start

This commit is contained in:
bronku 2025-11-25 13:53:50 +01:00
parent 1c21aede4b
commit 5062a9b588
12 changed files with 268 additions and 48 deletions

73
test/lexer/3.out Normal file
View file

@ -0,0 +1,73 @@
KW_DEF
IDENTIFIER outer
L_PAREN
R_PAREN
COLON
NEWLINE
INDENT
KW_DEF
IDENTIFIER inner1
L_PAREN
R_PAREN
COLON
NEWLINE
INDENT
KW_IF
IDENTIFIER cond1
COLON
NEWLINE
INDENT
IDENTIFIER action1
L_PAREN
R_PAREN
NEWLINE
DEDENT
KW_IF
IDENTIFIER cond2
COLON
NEWLINE
INDENT
IDENTIFIER action2
L_PAREN
R_PAREN
NEWLINE
DEDENT
DEDENT
KW_DEF
IDENTIFIER inner2
L_PAREN
R_PAREN
COLON
NEWLINE
INDENT
KW_FOR
IDENTIFIER i
KW_IN
IDENTIFIER range
L_PAREN
NUMBER 3
R_PAREN
COLON
NEWLINE
INDENT
KW_IF
IDENTIFIER cond3
COLON
NEWLINE
INDENT
IDENTIFIER action3
L_PAREN
R_PAREN
NEWLINE
DEDENT
IDENTIFIER action4
L_PAREN
R_PAREN
NEWLINE
DEDENT
DEDENT
KW_RETURN
IDENTIFIER result
NEWLINE
DEDENT
EOF