diff options
Diffstat (limited to 'contrib/llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml')
-rw-r--r-- | contrib/llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/contrib/llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml b/contrib/llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml deleted file mode 100644 index 73c1a1e..0000000 --- a/contrib/llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml +++ /dev/null @@ -1,26 +0,0 @@ -(*===----------------------------------------------------------------------=== - * Main driver code. - *===----------------------------------------------------------------------===*) - -open Llvm - -let main () = - (* Install standard binary operators. - * 1 is the lowest precedence. *) - Hashtbl.add Parser.binop_precedence '<' 10; - Hashtbl.add Parser.binop_precedence '+' 20; - Hashtbl.add Parser.binop_precedence '-' 20; - Hashtbl.add Parser.binop_precedence '*' 40; (* highest. *) - - (* Prime the first token. *) - print_string "ready> "; flush stdout; - let stream = Lexer.lex (Stream.of_channel stdin) in - - (* Run the main "interpreter loop" now. *) - Toplevel.main_loop stream; - - (* Print out all the generated code. *) - dump_module Codegen.the_module -;; - -main () |