Dustin Wilson
|
a4707060c0
|
Fixing bugs in scope serialization
|
3 years ago |
Dustin Wilson
|
4147a207d4
|
Started adding serialization for scopes
|
3 years ago |
Dustin Wilson
|
8d6c51a2d0
|
Use assertions for debugging scope parsing
|
3 years ago |
Dustin Wilson
|
7e918f48be
|
Starting rewriting scope parsing
|
3 years ago |
Dustin Wilson
|
cdc53456e0
|
Added cache for scope parsing
|
3 years ago |
Dustin Wilson
|
d83916a57e
|
Includes now work like lazy WeakReferences except self
|
3 years ago |
Dustin Wilson
|
dcb00c001f
|
Changed Pattern to Rule to be consistent with other implementations
|
3 years ago |
Dustin Wilson
|
d6b55c8678
|
Grammar registry now automatically pulls from JSON pool
|
3 years ago |
Dustin Wilson
|
e5869f8a8e
|
Reorganized data folder
|
3 years ago |
Dustin Wilson
|
676971850e
|
Minor cleanup
|
3 years ago |
Dustin Wilson
|
0a7b0e4f28
|
Cleaned up JSON capture list reading
|
3 years ago |
Dustin Wilson
|
2be674cd2a
|
Added some comments to grammars and cleaned up exceptions
|
3 years ago |
Dustin Wilson
|
900e462bcd
|
Wrote JSON to Grammar converter, successfully parses all grammars tested
|
3 years ago |
Dustin Wilson
|
e2cc9adbd8
|
Working on Grammars
|
3 years ago |
Dustin Wilson
|
5ae2d256d3
|
Cleaning up a bit
|
3 years ago |
Dustin Wilson
|
e27408c662
|
Improvements to run command, starting on Grammar
|
3 years ago |
Dustin Wilson
|
785c03b1f8
|
Trying to figure out structure
|
3 years ago |
Dustin Wilson
|
5edc6d32b3
|
Changed project name to Lit lol
|
3 years ago |
Dustin Wilson
|
e2dcac2bf4
|
Changed Project name to Fukkus
|
3 years ago |
Dustin Wilson
|
b039ced5f9
|
Added documentation to Scope/Data and Scope/Parser
|
3 years ago |
Dustin Wilson
|
f6b9cd24e0
|
Fixing composite scope matching
|
3 years ago |
Dustin Wilson
|
a073df1c5d
|
Cleaning up
|
3 years ago |
Dustin Wilson
|
aaa1e70c75
|
Removed Scope\ParseError
|
3 years ago |
Dustin Wilson
|
93ea83aedd
|
Removed Segment and True scope matchers, reverted to throwing exceptions
|
3 years ago |
Dustin Wilson
|
b7d700416d
|
Changed to using an error handler for the scope parser
|
3 years ago |
Dustin Wilson
|
5d64330e96
|
Changed scope exceptions to match new parser's behavior
|
3 years ago |
Dustin Wilson
|
3e939feadf
|
Scope parsing improvements
|
3 years ago |
Dustin Wilson
|
6badf94277
|
Getting further with parsing
|
3 years ago |
Dustin Wilson
|
ce318968d6
|
More parsing experimentation
|
3 years ago |
Dustin Wilson
|
010c0ddca5
|
Playing around with parsing using VSCode-style tokenization
|
3 years ago |
Dustin Wilson
|
38504d13ce
|
Started playing around with a VSCode-style parser
|
3 years ago |
Dustin Wilson
|
53ed38d070
|
Beginning work on language grammars
|
3 years ago |
Dustin Wilson
|
578448a45c
|
Scope matcher fixes
|
3 years ago |
Dustin Wilson
|
dff3d622fe
|
Typing fixes in scope matchers
|
3 years ago |
Dustin Wilson
|
4a02e07efe
|
Fixed minor scope parsing bug
|
3 years ago |
Dustin Wilson
|
4e3083bfb5
|
More matching functionality
|
3 years ago |
Dustin Wilson
|
8239698ad8
|
Started adding matching functionality
|
3 years ago |
Dustin Wilson
|
b6d0bed17a
|
Made the debug counter an instance variable so it is reset every time
|
3 years ago |
Dustin Wilson
|
6ad430fb21
|
Optimizations
|
3 years ago |
Dustin Wilson
|
d0928d7c4d
|
Scope parser is functioning okay enough
|
3 years ago |
Dustin Wilson
|
1f72a86207
|
Working out scope parsing
|
3 years ago |
Dustin Wilson
|
147b4c4ceb
|
Starting to add scope exception handling
|
3 years ago |
Dustin Wilson
|
4639fd9dad
|
Initial commit
|
3 years ago |