Releases: TomiVidal99/mlang
Releases · TomiVidal99/mlang
v2.1.0
v2.0.0
I've made an entirely new parsing system from scratch with a Tokenizer, Parser and Visitor.
Current available features:
- Completion
- Diagnostics
- GoToDefinition
- GoToReference
There are still plenty of things to do though
v1.3.0
- Better parsing system (more scalable and understandable).
- Some diagnostics (output to console, no closing keyword in functions, wrong naming functions).
- goToDefintion, goToReference, completion.
Still very raw overall, but now it's usable for basic scripting. Next tasks:
- Add definitions and references for variables.
- Auto imports.
- Consider scopes of imports and functions.
- More documentation and completions of the base keywords of octave.
v1.2.0
goToDefinition working for user defined functions and files. Also completion works for some keywords, some functions and user defined functions and files.
v1.1.0: Merge pull request #7 from TomiVidal99/functions_references
Fixed goToDefinition not getting all the files in the current directory (still the only feature).
First release (few features)
Very first release, just some keywords and function completion, and goToDefinition capabilities.