Mercurial > repos > rhope
diff parser_old.rhope @ 115:04148770c229
Merge
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 13 Oct 2010 01:18:53 +0000 |
parents | 25a205094f9b |
children |
line wrap: on
line diff
--- a/parser_old.rhope Wed Oct 13 01:15:04 2010 +0000 +++ b/parser_old.rhope Wed Oct 13 01:18:53 2010 +0000 @@ -1651,33 +1651,3 @@ out <- Fold[["Add If Store"]Set Input[2, params], stores, [node]Assignments >>] } - -/* -Main[args] -{ - fname <- [args]Index[1] - { - file <- <String@File[~] - ,text <- [file]Get FString[[file]Length] - params <- New@Parser[] - Print[["Parsing "]Append[fname]] - Null[text, params, New@Parse Program[], 0] - { - Print["Parsing imports"] - Process Imports[~, params] - { - tree <- [~]Workers << [ Map[[~]Workers >>, ["Check Worker Literals"]Set Input[1, ~]] ] - { Print["Compiling"] } - } - compiled <- [Tree to Program Native[tree]]Compile Program[C Program[]] - { Print["Compiled program to backend"] } - outfile <- <String@File[ [fname]Append[".c"] ] - [outfile]Put String[ [compiled]Text ] - { Print[["Wrote output to "]Append[ [fname]Append[".c"] ]] } - } - }{ - REPL[New@Parser[]] - } -} -*/ -