Type Checking
Type Checking
With typescript & jsx support, you don't need to play with grammar as string any more.
Rule-Based
Rule-Based
Build encapsulated rules and compose them to make complex grammar, and you can reuse them just like UI components.
Easy to Debug & Unit Test
Easy to Debug & Unit Test
Since rule is written in JavaScript instead of string, you can easily debug & test grammar and parser.