From 7744ba2b397b808a5a82169f3f771f53f5eeaf7d Mon Sep 17 00:00:00 2001 From: Arnaud Bailly Date: Fri, 17 Oct 2025 10:14:43 +0200 Subject: feat: introduce parser and AST --- lambda-calcul/haskell/src/Minilang/Lambda/Parser.hs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 lambda-calcul/haskell/src/Minilang/Lambda/Parser.hs (limited to 'lambda-calcul/haskell/src') diff --git a/lambda-calcul/haskell/src/Minilang/Lambda/Parser.hs b/lambda-calcul/haskell/src/Minilang/Lambda/Parser.hs new file mode 100644 index 0000000..719fac2 --- /dev/null +++ b/lambda-calcul/haskell/src/Minilang/Lambda/Parser.hs @@ -0,0 +1,12 @@ +module Minilang.Lambda.Parser where + +import Data.Text (Text) + +data ParseError = ParseError + deriving (Eq, Show) + +data AST = Sym Text + deriving (Eq, Show) + +parse :: Text -> Either ParseError AST +parse = undefined -- cgit v1.2.3