27 releases

new 0.2.28 May 8, 2024
0.2.24 Apr 24, 2024
0.2.21 Mar 22, 2024
0.0.64 Dec 25, 2023
0.0.59 Nov 30, 2023

#864 in Parser implementations

Download history 114/week @ 2024-01-24 497/week @ 2024-01-31 343/week @ 2024-02-14 202/week @ 2024-02-21 567/week @ 2024-02-28 275/week @ 2024-03-06 570/week @ 2024-03-13 498/week @ 2024-03-20 34/week @ 2024-03-27 218/week @ 2024-04-03 263/week @ 2024-04-10 15/week @ 2024-04-17 174/week @ 2024-04-24 213/week @ 2024-05-01 189/week @ 2024-05-08

594 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
~332K SLoC