Skip to content

Releases: TomiVidal99/mlang

v2.1.0

28 Oct 15:44
50e8de2
Compare
Choose a tag to compare

Still very raw and it has performance issues.

  • Fixed default arguments on functions definitions
  • Added function completion with parameters

v2.0.0

22 Oct 18:48
f642630
Compare
Choose a tag to compare

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

01 May 19:00
2ee980c
Compare
Choose a tag to compare
  • 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

03 Apr 23:43
d09adcf
Compare
Choose a tag to compare

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

27 Mar 13:41
3073685
Compare
Choose a tag to compare

Fixed goToDefinition not getting all the files in the current directory (still the only feature).

First release (few features)

26 Mar 21:21
c74ceea
Compare
Choose a tag to compare

Very first release, just some keywords and function completion, and goToDefinition capabilities.