diff options
author | Nat Lasseter <user@4574.co.uk> | 2024-01-30 16:55:42 +0000 |
---|---|---|
committer | Nat Lasseter <user@4574.co.uk> | 2024-01-30 16:55:42 +0000 |
commit | 703595f8f8380acc6816f0a770afee6acba8adc4 (patch) | |
tree | a82e38fb62a867964e23a7edde152a65cfcd7f29 /sexp.rb |
Initial commit
Diffstat (limited to 'sexp.rb')
-rw-r--r-- | sexp.rb | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -0,0 +1,10 @@ +$LOAD_PATH << "./lib" + +require "sexp/lex" +require "sexp/parse" + +input = "(def foo (+ 7 4)) (display foo)" +tokens = lex_tokens(input) +sexps = parse_sexps(tokens) + +puts sexps |