ast-generator

v0.0.4
Helper to generate a TypeScript or JavaScript module for an arbitrary AST definition from a specification.
ast codegen code generator library tool typescript javascript flow and 1 more...

npm Build Status

TypeScript code generator for AST nodes based on the following grammar format:

Circle:
  cx  `number`
  cy  `number`
  r   `number`

Rect:
  x      `number`
  y      `number`
  width  `number`
  height `number`

@Shape:
  | Circle
  | Rect

Document:
  version `number`?
  shapes  @Shape*

Metadata

  • MIT
  • Whatever
  • Vincent Driessen
  • released 6/2/2021

Downloads

Maintainers