integer : /-?[0-9]+/ ; \
decimal : /-?[0-9]+\\.[0-9]+/ ; \
number : <decimal> | <integer> ; \
symbol : /[a-zA-Z0-9_+\\-*\\/\\\\=<>!&]+/ ; \
qexpr : '{' <expr>* '}' ; \
sexpr : '(' <expr>* ')' ; \
expr : <number> | <symbol> | <sexpr> | <qexpr> ; \
program : /^/ <expr>* /$/ ; \
-
Notifications
You must be signed in to change notification settings - Fork 0
alexryndin/lis2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Lis is for lisp, lis2 is for lis reimplemented in Rust
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published