Schema parser for Teo schema language
- Separate from the main project
- Rewrite and overhaul
- Schema dumps
- Code diagnostics
- Jump to definition
- Auto completion
- File format
- Trigger auto completions by
".",":"and"$" - Auto completion for enum variant literals
- Jump to definition for enum variant literals
- Convert struct objects to primitive types
- Improved callable variant matching mechanics
- Object literal syntax
- Declare enum in type
- Declare object in type
- Rewrite syntax highlight with yaml and precise rules
- Allow doc comment in dictionary literals
- Fix
importkeyword is unrecognized bug**
- Support Node.js
- Accept indentation settings argument in format
- Add
linterconfig declaration - Separate
fixcommand andformatcommand - Expand auto completion candidates for callables into snippets
- Choose completion item from callable variants
- Refactor variable names in place
- diagnostic code
- format lines in a file
- file format arguments