command-line-interface-pages / v2-tooling

Tools for handling v2.*.* syntax
6 stars 3 forks source link

Implement stronger page parser as a separate tool (like a library) #19

Closed EmilyGraceSeville7cf closed 1 year ago

EmilyGraceSeville7cf commented 1 year ago

Motivation is to allow modify render code easily and more safely as now it's a pain to introduce new changes. The default syntax version is 2.6.0 unless otherwise noted. The following functions must exist:

High-level functions

Tag-specific functions

Spacing is ignored while analyzing tags. Syntactic value correctness is checked.

Example-specific functions

Example description specific functions

Example code specific functions

Page building functions

EmilyGraceSeville7cf commented 1 year ago

I thought about this idea again. And I guess that the best solution would be not do write it and create a separate Go-based parser.

EmilyGraceSeville7cf commented 1 year ago

I decided implement it. 😄