diff options
author | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2025-05-21 14:05:27 +0200 |
---|---|---|
committer | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2025-05-21 14:05:27 +0200 |
commit | 8b6acc85633520f109d348c5e46c8a89521b3932 (patch) | |
tree | 1196ec5c493fd57937e7c84ca6ffb9f2d511b264 /src/lexer.l | |
parent | 442eba08dba74c3254a8d089ca1961147e59972b (diff) | |
download | imp-8b6acc85633520f109d348c5e46c8a89521b3932.tar.gz imp-8b6acc85633520f109d348c5e46c8a89521b3932.zip |
procedures
Diffstat (limited to 'src/lexer.l')
-rw-r--r-- | src/lexer.l | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lexer.l b/src/lexer.l index b2cbaab..285cbf7 100644 --- a/src/lexer.l +++ b/src/lexer.l @@ -19,10 +19,13 @@ WHITESPACE [ \t\r\n]+ "do" { return T_DO; } "var" { return T_VAR; } "in" { return T_IN; } +"procedure" { return T_PROC; } +"begin" { return T_BEGIN; } "(" { return T_LPAREN; } ")" { return T_RPAREN; } ";" { return T_SEM; } +"," { return T_COM; } ":=" { return T_ASSIGN; } "+" { return T_PLUS; } |