28 releases

0.3.0-alpha.0 Jul 15, 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

#1031 in Parser implementations

Download history 24/week @ 2024-06-20 11/week @ 2024-06-27 1/week @ 2024-07-04 131/week @ 2024-07-11 30/week @ 2024-07-18 12/week @ 2024-07-25 8/week @ 2024-08-01 8/week @ 2024-08-08 10/week @ 2024-08-15 14/week @ 2024-08-22 18/week @ 2024-08-29 1/week @ 2024-09-05 17/week @ 2024-09-12 21/week @ 2024-09-19 20/week @ 2024-09-26 8/week @ 2024-10-03

66 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

~13–25MB
~327K SLoC