Commit Graph

9 Commits

Author SHA1 Message Date
03660fd641 tests: fix whitespace 2023-09-25 14:31:57 -05:00
e49a3e9fec lexer: Tokenize string literals (resolves #5) 2023-09-25 14:26:56 -05:00
6f6d8ec916 lexer: Tokenize integer literals (resolves #3) 2023-09-25 14:25:00 -05:00
8f07b29ff3 lexer: Tokenize identifiers (resolves #2.) 2023-09-25 14:22:27 -05:00
443cd11803 lexer: Refactor rule and assoc. tests
- Lexer now ignores leading whitespace
- Rule now has shorter, clearer function names
- Tests for comment lexing are now consolidated into a module
- Tests using the assert_has_type_and_len wrapper can now specify
  an expected length
2023-09-25 14:13:28 -05:00
71053f1992 lerox: Consolidate traits
The auto-implementation scheme doesn't really fit the application
2023-09-25 13:52:21 -05:00
06597fa1e9 libconlang: implement comment tokenization (for #1) 2023-09-22 23:56:10 -05:00
90ef1f542d lerox: Add lerox, a silly little combinator library 2023-09-22 23:54:09 -05:00
8f66a64924 Initial Commit 2023-09-21 15:41:12 -05:00