Commit Graph

  • 6f6d8ec916 lexer: Tokenize integer literals (resolves #3) John 2023-09-25 14:25:00 -05:00
  • 8f07b29ff3 lexer: Tokenize identifiers (resolves #2.) John 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 John 2023-09-25 14:13:28 -05:00
  • 71053f1992 lerox: Consolidate traits The auto-implementation scheme doesn't really fit the application John 2023-09-25 13:52:21 -05:00
  • 8bc32896c9 lerox: Fix and_any setting the Combinable to alright even when it should not be alright John 2023-09-23 01:04:10 -05:00
  • a8f524d742 lerox: and_maybe is actually and_either with g = identity function John 2023-09-23 00:57:33 -05:00
  • 24f7c95ae2 dummy.cl: Add the new comment types to the example John 2023-09-22 23:57:30 -05:00
  • 06597fa1e9 libconlang: implement comment tokenization (for #1) John 2023-09-22 23:56:10 -05:00
  • 1d6a315b05 .rustfmt.toml: Configure rustfmt to be slightly more pretty John 2023-09-22 23:55:19 -05:00
  • 90ef1f542d lerox: Add lerox, a silly little combinator library John 2023-09-22 23:54:09 -05:00
  • 56b17dea3b readme.md: Create readme.md John 2023-09-22 23:51:57 -05:00
  • a0132518cf Add feature-proposal template John 2023-09-21 17:46:00 -05:00
  • 8f66a64924 Initial Commit John 2023-09-21 15:41:12 -05:00