Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type Parser inp = ObserveSharing Name (OptimizeComb Name (Machine inp)) Source #
machine :: forall inp repr a. Ord (InputToken inp) => Show (InputToken inp) => Lift (InputToken inp) => Executable repr => Readable repr (InputToken inp) => Grammar (Machine inp) => Parser inp a -> repr inp '[] ('Succ 'Zero) a Source #
module Symantic.Parser.Machine.Dump