Repository navigation
Releases
Releases · osesov/zscript
v1.3.1
Reclassify predefined macros (in accordance to jcpp)
- Highlight predefined macros:
- as error:
__FUNCTION__,__TIMESTAMP__ - as warn:
APP_NAME,APP_VERSION,APP_HASH,APP_TAG,APP_UNIXTIME,__FILE__,__LINE__,__DATE__,__TIME__,__COUNTER__
- as error:
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Improve syntax highlighting
- Support functional style macros
- Support line continuation in preprocessor directives
- Highlight predefined macros:
- as error:
__JCPP__,__COUNTER__,__FUNCTION__,__TIMESTAMP__ - as warn:
APP_NAME,APP_VERSION,APP_HASH,APP_TAG,APP_UNIXTIME,__DATE__,__FILE__,__LINE__,__TIME__
- as error:
Full Changelog: v1.2.0...v1.3.0
Folding
Debug on Windows
- Fix type hierarchy on windows
- Update README.md
- Introduce "zscript.valhallaDir" setting. This is for convenience only.
v1.0.7
v1.0.6
Language services
- Commands to reparse current file and show parsed json (even if actual file was not saved)
- Fix showing parents in hover
- Support post docs in some places (///< ...)
- Support comma separated variables declaration in class
- Syntax coloring improvements
- Dump ignored strings to json for debugging
- Support access modifier (private/public/protected) for variables
- Preprocessor lines might be '' terminated (untested)
- Fix definitions to show location of parent classes/interfaces correctly
- Outline view works (see file pane)
v1.0.4. Language services
- Some language services - completion, hover, definition. (no LSP yet)
- debug uses ".<command>" to execute internal commands, while the rest is passed to powerup process
- Regular problem matcher
- Separate problem matching over console message while debug is being run
- Save parsed info to disk and load it on startup