25 releases

new 0.2.24 Apr 24, 2024
0.2.23 Apr 8, 2024
0.2.21 Mar 22, 2024
0.2.8 Feb 26, 2024
0.0.59 Nov 30, 2023

#783 in Parser implementations

Download history 34/week @ 2024-01-01 36/week @ 2024-01-15 122/week @ 2024-01-22 497/week @ 2024-01-29 283/week @ 2024-02-12 141/week @ 2024-02-19 502/week @ 2024-02-26 427/week @ 2024-03-04 498/week @ 2024-03-11 588/week @ 2024-03-18 25/week @ 2024-03-25 78/week @ 2024-04-01 423/week @ 2024-04-08 17/week @ 2024-04-15

584 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–24MB
~331K SLoC