30 releases

0.3.0 Nov 19, 2024
0.3.0-alpha.0 Jul 15, 2024
0.2.21 Mar 22, 2024
0.0.64 Dec 25, 2023
0.0.59 Nov 30, 2023

#925 in Parser implementations

Download history 1/week @ 2024-09-02 2/week @ 2024-09-09 24/week @ 2024-09-16 22/week @ 2024-09-23 19/week @ 2024-09-30 3/week @ 2024-10-21 2/week @ 2024-10-28 4/week @ 2024-11-04 489/week @ 2024-11-18 22/week @ 2024-11-25 97/week @ 2024-12-02 79/week @ 2024-12-09 5/week @ 2024-12-16

221 downloads per month
Used in 5 crates

Apache-2.0 and GPL-3.0-only

1MB
26K SLoC

Teo Schema Parser

Schema parser for Teo schema language

Roadmap

0.0.58 (Released on Nov 7th, 2023)

  • Separate from the main project
  • Rewrite and overhaul
  • Schema dumps
  • Code diagnostics
  • Jump to definition
  • Auto completion

0.0.59 (Released on Nov 30th, 2023)

  • 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

0.0.60 (Released on Dec 17th, 2023)

  • Rewrite syntax highlight with yaml and precise rules

0.0.61 (Released on Dec 20th, 2023)

  • Allow doc comment in dictionary literals

0.0.62 (Released on Dec 21st, 2023)

  • Fix import keyword is unrecognized bug**

0.1.0 (Released on Jan 17th, 2023)

  • Support Node.js

0.5.0

  • Accept indentation settings argument in format
  • Add linter config declaration
  • Separate fix command and format command
  • Expand auto completion candidates for callables into snippets
  • Choose completion item from callable variants

0.6.0

  • Refactor variable names in place

0.7.0

  • diagnostic code

1.0.0

  • format lines in a file
  • file format arguments

Dependencies

~12–22MB
~316K SLoC