This website requires JavaScript.
Explore
Help
Register
Sign In
go
/
ferret
Watch
1
Star
0
Fork
0
You've already forked ferret
mirror of
https://github.com/MontFerret/ferret.git
synced
2025-08-13 19:52:52 +02:00
Code
Issues
Releases
Activity
Files
next
ferret
/
pkg
History
Tim Voronov
052beb2c51
Reorder syntax error matchers: move common error matcher to the correct position for improved error analysis
2025-08-13 11:56:07 -04:00
..
asm
Refactor error handling: replace
Location
with
Span
, standardize error span processing across the compiler, remove unused location-related code, and update snippets and tests accordingly.
2025-07-30 14:20:24 -04:00
compiler
Reorder syntax error matchers: move common error matcher to the correct position for improved error analysis
2025-08-13 11:56:07 -04:00
file
Add syntax error tests for FOR loops and COLLECT statements: enhance diagnostics for missing values, incomplete clauses, and unexpected syntax to improve error handling and clarity.
2025-08-10 12:30:07 -04:00
parser
Refactor error handling and diagnostics: enhance error messages for syntax errors, improve handling of extraneous input, and streamline error listener logic for better clarity and maintainability.
2025-08-06 18:14:42 -04:00
runtime
Add error handling and refactor compiler context: introduce error handling for variable declarations, update compiler context to use file source, and enhance error reporting for compilation issues.
2025-07-29 14:04:48 -04:00
stdlib
Refactor error handling and token tracking: replace direct access of
TokenHistory
with
TokenNode
, introduce
TokenNode
struct, enhance
TrackingTokenStream
to improve token management, update error handling logic to leverage
TokenNode
traversal, and refine error messaging for syntax errors.
2025-07-30 22:07:03 -04:00
vm
Refactor error handling: replace
Location
with
Span
, standardize error span processing across the compiler, remove unused location-related code, and update snippets and tests accordingly.
2025-07-30 14:20:24 -04:00