30 releases

new 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

#560 in Parser implementations

Download history 10/week @ 2024-07-30 8/week @ 2024-08-06 7/week @ 2024-08-13 13/week @ 2024-08-20 24/week @ 2024-08-27 1/week @ 2024-09-03 14/week @ 2024-09-10 13/week @ 2024-09-17 23/week @ 2024-09-24 16/week @ 2024-10-01 1/week @ 2024-10-15 2/week @ 2024-10-22 4/week @ 2024-10-29 2/week @ 2024-11-05 132/week @ 2024-11-12

144 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–25MB
~321K SLoC