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
import
keyword is unrecognized bug**
- Support Node.js
- Accept indentation settings argument in format
- Add
linter
config declaration - Separate
fix
command andformat
command - 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