X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=Makefile;h=e065a1ac77d78adfbdfd71a0bcabd710d5c8e346;hb=d606bc7eda59e30fbb75555b4d4c5da91b7327b9;hp=cd6c0826fe51507d9d2868ab83f838d262a1d9d1;hpb=fd2a569443cdb0813529071e77b999ea53397e43;p=proglang.git diff --git a/Makefile b/Makefile index cd6c082..e065a1a 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -all: Typechecker +all: Testsyntax doc: Docsyntax.dvi @@ -11,6 +11,12 @@ Testsyntax: Testsyntax.hs Parsyntax.hs Lexsyntax.hs Abssyntax.hs Typechecker: Typechecker.hs Typecheck.hs Parsyntax.hs Lexsyntax.hs Abssyntax.hs ghc -fglasgow-exts --make Typechecker.hs -o Typechecker +Interpreter: Interpreter.hs Interpret.hs Typecheck.hs Parsyntax.hs Lexsyntax.hs Abssyntax.hs + ghc -fglasgow-exts --make Interpreter.hs -o Interpreter + +Compiler: Compiler.hs Compile.hs Typecheck.hs Parsyntax.hs Lexsyntax.hs Abssyntax.hs + ghc -fglasgow-exts --make Compiler.hs -o Compiler + Parsyntax.hs: Parsyntax.y happy -gca -idebug Parsyntax.y