Here are all my git commits to the project repository.
If for any reason that link stops working in the future, here are each one of them linked separately. The links also contain the hash, so they can be extracted and used in a local copy easily.
- Add error variants for the block sprites
- Add type information for the language basic blocks
- Break up long parser combinators
- Merge OPERATION and COMP combinators
- Make operator precedence explicit when parsed
- Remove some redundant combinators
- Crude (no, really) error-passing mechanism
- Improve error format
- Use ParseException info to report parse errors
- Major rewrite of the parser
- Add location info to parser (+ bug fixes)
- Improve error reporting format
- Refine grammar to avoid too much backtracking
- Improve error dialog
- Add a type checker to the parser
- Keep track of var signatures while typechecking
- Tiny changes to the parser grammar classes
- Add error reporting to the Block-Text view
- Detect end of matched rules while parsing
- Standarize errors and make them a widget
- Overhaul code widgets
- Update translations for new features
- Finish text error reporting system
- Highlight blocks with errors
- Add tooltip to marked visual blocks
- Slightly improve Notification tooltip
- Finish work on tooltips
- Fix blocks not attaching correctly
- Clean up old unused block sprites
My posts can be found in the project web page. Here you have the individual links: