├── .gitignore ├── README.md ├── examples ├── ex1.lam ├── ex2.lam ├── ex3.lam ├── ex4.lam ├── ex5.lam └── ex6.lam ├── lambda.cabal └── src ├── AlexToken.x ├── Eval.hs ├── Expr.hs ├── HappyParser.y ├── Main.hs └── ParsecParser.hs /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/README.md -------------------------------------------------------------------------------- /examples/ex1.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/examples/ex1.lam -------------------------------------------------------------------------------- /examples/ex2.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/examples/ex2.lam -------------------------------------------------------------------------------- /examples/ex3.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/examples/ex3.lam -------------------------------------------------------------------------------- /examples/ex4.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/examples/ex4.lam -------------------------------------------------------------------------------- /examples/ex5.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/examples/ex5.lam -------------------------------------------------------------------------------- /examples/ex6.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/examples/ex6.lam -------------------------------------------------------------------------------- /lambda.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/lambda.cabal -------------------------------------------------------------------------------- /src/AlexToken.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/src/AlexToken.x -------------------------------------------------------------------------------- /src/Eval.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/src/Eval.hs -------------------------------------------------------------------------------- /src/Expr.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/src/Expr.hs -------------------------------------------------------------------------------- /src/HappyParser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/src/HappyParser.y -------------------------------------------------------------------------------- /src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/src/Main.hs -------------------------------------------------------------------------------- /src/ParsecParser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghulette/haskell-parser-examples/HEAD/src/ParsecParser.hs --------------------------------------------------------------------------------