[Omake] SVN Commit: OMake Build System (Rev. 10655)
Jason J. Hickey
jyh at cs.caltech.edu
Sun May 6 20:13:08 PDT 2007
Added a simple syntax that is a little more like a standard
programming language. The normal $-style expressions are
always allowed, but in PL mode, identifiers stand for variables,
function application is the f(e1, ..., e2) form, and there
are the standard infix operators.
Note, shell commands and rules never use PL syntax, except
within function arguments.
************************************************************************
*** syntax depends on keyword
Add "program" syntax. This provides a more standard programming
language, where strings must be explicit, and variables represent
applications.
The outer syntax is normal; the program syntax is an ast->ast
translation. The translation is turned on with the command
"program-syntax", which is scoped like "export".
Here is an example:
#!/usr/bin/env osh
program-syntax
f(x) =
return x + 1
println(f(f(1)))
I'll have to document the syntax, but it is pretty normal,
with C-style infix operators and function application.
----
Changes:
+16 -0 omake-jumbo-branches/DEPENDENCIES
Copied omake-jumbo-branches/syntax/ (from rev 10577, omake-jumbo-branches/keyword)
Replaced omake-jumbo-branches/syntax/doc/OMakefile
Copied omake-jumbo-branches/syntax/doc/OMakefile (from rev 10585, omake-jumbo-branches/keyword/doc/OMakefile)
Replaced omake-jumbo-branches/syntax/doc/html/changelog.html
Copied omake-jumbo-branches/syntax/doc/html/changelog.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/changelog.html)
Replaced omake-jumbo-branches/syntax/doc/html/download.html
Copied omake-jumbo-branches/syntax/doc/html/download.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/download.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-doc.html
Copied omake-jumbo-branches/syntax/doc/html/omake-doc.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-doc.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-options.html
Copied omake-jumbo-branches/syntax/doc/html/omake-options.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-options.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-references.html
Copied omake-jumbo-branches/syntax/doc/html/omake-references.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-references.html)
Replaced omake-jumbo-branches/syntax/doc/html/omake-toc.html
Copied omake-jumbo-branches/syntax/doc/html/omake-toc.html (from rev 10628, omake-jumbo-branches/keyword/doc/html/omake-toc.html)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info-1
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-1 (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info-1)
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-10 (from rev 10578, omake-jumbo-branches/keyword/doc/info/omake-doc.info-10)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info-8
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-8 (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info-8)
Replaced omake-jumbo-branches/syntax/doc/info/omake-doc.info-9
Copied omake-jumbo-branches/syntax/doc/info/omake-doc.info-9 (from rev 10628, omake-jumbo-branches/keyword/doc/info/omake-doc.info-9)
Replaced omake-jumbo-branches/syntax/doc/ps/omake-doc.dvi
Copied omake-jumbo-branches/syntax/doc/ps/omake-doc.dvi (from rev 10628, omake-jumbo-branches/keyword/doc/ps/omake-doc.dvi)
Replaced omake-jumbo-branches/syntax/doc/ps/omake-doc.pdf
Copied omake-jumbo-branches/syntax/doc/ps/omake-doc.pdf (from rev 10628, omake-jumbo-branches/keyword/doc/ps/omake-doc.pdf)
Replaced omake-jumbo-branches/syntax/doc/ps/omake-doc.ps
Copied omake-jumbo-branches/syntax/doc/ps/omake-doc.ps (from rev 10628, omake-jumbo-branches/keyword/doc/ps/omake-doc.ps)
Replaced omake-jumbo-branches/syntax/doc/txt/omake-doc.txt
Copied omake-jumbo-branches/syntax/doc/txt/omake-doc.txt (from rev 10628, omake-jumbo-branches/keyword/doc/txt/omake-doc.txt)
Replaced omake-jumbo-branches/syntax/lib/OMakeroot.om
Copied omake-jumbo-branches/syntax/lib/OMakeroot.om (from rev 10585, omake-jumbo-branches/keyword/lib/OMakeroot.om)
Replaced omake-jumbo-branches/syntax/lib/Pervasives.om
Copied omake-jumbo-branches/syntax/lib/Pervasives.om (from rev 10585, omake-jumbo-branches/keyword/lib/Pervasives.om)
Replaced omake-jumbo-branches/syntax/lib/build/C.om
Copied omake-jumbo-branches/syntax/lib/build/C.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/C.om)
Replaced omake-jumbo-branches/syntax/lib/build/Common.om
Copied omake-jumbo-branches/syntax/lib/build/Common.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/Common.om)
Replaced omake-jumbo-branches/syntax/lib/build/LaTeX.om
Copied omake-jumbo-branches/syntax/lib/build/LaTeX.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/LaTeX.om)
Replaced omake-jumbo-branches/syntax/lib/build/OCaml.om
Copied omake-jumbo-branches/syntax/lib/build/OCaml.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/OCaml.om)
Replaced omake-jumbo-branches/syntax/lib/build/svn_realclean.om
Copied omake-jumbo-branches/syntax/lib/build/svn_realclean.om (from rev 10585, omake-jumbo-branches/keyword/lib/build/svn_realclean.om)
Replaced omake-jumbo-branches/syntax/lib/configure/Configure.om
Copied omake-jumbo-branches/syntax/lib/configure/Configure.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/Configure.om)
Replaced omake-jumbo-branches/syntax/lib/configure/X.om
Copied omake-jumbo-branches/syntax/lib/configure/X.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/X.om)
Replaced omake-jumbo-branches/syntax/lib/configure/fam.om
Copied omake-jumbo-branches/syntax/lib/configure/fam.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/fam.om)
Replaced omake-jumbo-branches/syntax/lib/configure/fs_case_sensitive.om
Copied omake-jumbo-branches/syntax/lib/configure/fs_case_sensitive.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/fs_case_sensitive.om)
Replaced omake-jumbo-branches/syntax/lib/configure/ncurses.om
Copied omake-jumbo-branches/syntax/lib/configure/ncurses.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/ncurses.om)
Replaced omake-jumbo-branches/syntax/lib/configure/readline.om
Copied omake-jumbo-branches/syntax/lib/configure/readline.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/readline.om)
Replaced omake-jumbo-branches/syntax/lib/configure/snprintf.om
Copied omake-jumbo-branches/syntax/lib/configure/snprintf.om (from rev 10585, omake-jumbo-branches/keyword/lib/configure/snprintf.om)
Replaced omake-jumbo-branches/syntax/lib/parse/C/Lex.om
Copied omake-jumbo-branches/syntax/lib/parse/C/Lex.om (from rev 10585, omake-jumbo-branches/keyword/lib/parse/C/Lex.om)
Replaced omake-jumbo-branches/syntax/lib/parse/C/Parse.om
Copied omake-jumbo-branches/syntax/lib/parse/C/Parse.om (from rev 10585, omake-jumbo-branches/keyword/lib/parse/C/Parse.om)
Replaced omake-jumbo-branches/syntax/make_dmg
Copied omake-jumbo-branches/syntax/make_dmg (from rev 10578, omake-jumbo-branches/keyword/make_dmg)
Replaced omake-jumbo-branches/syntax/omake.aip
Copied omake-jumbo-branches/syntax/omake.aip (from rev 10628, omake-jumbo-branches/keyword/omake.aip)
Copied omake-jumbo-branches/syntax/osx_resources/Info.plist.in (from rev 10578, omake-jumbo-branches/keyword/osx_resources/Info.plist.in)
Replaced omake-jumbo-branches/syntax/osx_resources/OMake.pmproj
Copied omake-jumbo-branches/syntax/osx_resources/OMake.pmproj (from rev 10578, omake-jumbo-branches/keyword/osx_resources/OMake.pmproj)
Copied omake-jumbo-branches/syntax/osx_resources/installer_files/preflight (from rev 10578, omake-jumbo-branches/keyword/osx_resources/installer_files/preflight)
Replaced omake-jumbo-branches/syntax/src/Makefile
Copied omake-jumbo-branches/syntax/src/Makefile (from rev 10652, omake-jumbo-branches/keyword/src/Makefile)
+11 -4 omake-jumbo-branches/syntax/src/Makefile (from rev 10652, omake-jumbo-branches/keyword/src/Makefile)
Replaced omake-jumbo-branches/syntax/src/Makefile.nt
Copied omake-jumbo-branches/syntax/src/Makefile.nt (from rev 10652, omake-jumbo-branches/keyword/src/Makefile.nt)
+11 -4 omake-jumbo-branches/syntax/src/Makefile.nt (from rev 10652, omake-jumbo-branches/keyword/src/Makefile.nt)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast.ml
Copied omake-jumbo-branches/syntax/src/ast/omake_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast.ml)
+12 -1 omake-jumbo-branches/syntax/src/ast/omake_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast.ml)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml
Copied omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_print.ml)
+16 -0 omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_print.ml)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml
Copied omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_util.ml)
+36 -4 omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_util.ml)
Replaced omake-jumbo-branches/syntax/src/ast/omake_ast_util.mli
Copied omake-jumbo-branches/syntax/src/ast/omake_ast_util.mli (from rev 10628, omake-jumbo-branches/keyword/src/ast/omake_ast_util.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_build.ml
Copied omake-jumbo-branches/syntax/src/build/omake_build.ml (from rev 10585, omake-jumbo-branches/keyword/src/build/omake_build.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_build_type.ml
Copied omake-jumbo-branches/syntax/src/build/omake_build_type.ml (from rev 10585, omake-jumbo-branches/keyword/src/build/omake_build_type.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_build_util.ml
Copied omake-jumbo-branches/syntax/src/build/omake_build_util.ml (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_build_util.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_build_util.mli
Copied omake-jumbo-branches/syntax/src/build/omake_build_util.mli (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_build_util.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin.ml
Copied omake-jumbo-branches/syntax/src/build/omake_builtin.ml (from rev 10610, omake-jumbo-branches/keyword/src/build/omake_builtin.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin_type.ml
Copied omake-jumbo-branches/syntax/src/build/omake_builtin_type.ml (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_builtin_type.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin_util.ml
Copied omake-jumbo-branches/syntax/src/build/omake_builtin_util.ml (from rev 10610, omake-jumbo-branches/keyword/src/build/omake_builtin_util.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_builtin_util.mli
Copied omake-jumbo-branches/syntax/src/build/omake_builtin_util.mli (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_builtin_util.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_rule.ml
Copied omake-jumbo-branches/syntax/src/build/omake_rule.ml (from rev 10610, omake-jumbo-branches/keyword/src/build/omake_rule.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_rule.mli
Copied omake-jumbo-branches/syntax/src/build/omake_rule.mli (from rev 10585, omake-jumbo-branches/keyword/src/build/omake_rule.mli)
Replaced omake-jumbo-branches/syntax/src/build/omake_target.ml
Copied omake-jumbo-branches/syntax/src/build/omake_target.ml (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_target.ml)
Replaced omake-jumbo-branches/syntax/src/build/omake_target.mli
Copied omake-jumbo-branches/syntax/src/build/omake_target.mli (from rev 10578, omake-jumbo-branches/keyword/src/build/omake_target.mli)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_arith.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_arith.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_arith.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_base.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_base.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_base.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_file.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_file.ml (from rev 10652, omake-jumbo-branches/keyword/src/builtin/omake_builtin_file.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_fun.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_fun.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_fun.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_io.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_io.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_io.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_io_fun.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_io_fun.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_io_fun.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_object.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_object.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_object.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_rule.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_rule.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_rule.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_shell.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_shell.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_shell.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_sys.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_sys.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_sys.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_target.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_target.ml (from rev 10610, omake-jumbo-branches/keyword/src/builtin/omake_builtin_target.ml)
Replaced omake-jumbo-branches/syntax/src/builtin/omake_builtin_test.ml
Copied omake-jumbo-branches/syntax/src/builtin/omake_builtin_test.ml (from rev 10578, omake-jumbo-branches/keyword/src/builtin/omake_builtin_test.ml)
Replaced omake-jumbo-branches/syntax/src/clib/
Copied omake-jumbo-branches/syntax/src/clib/ (from rev 10578, omake-jumbo-branches/keyword/src/clib)
Properties omake-jumbo-branches/syntax/src/env/
Replaced omake-jumbo-branches/syntax/src/env/OMakefile
Copied omake-jumbo-branches/syntax/src/env/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/env/OMakefile)
+7 -0 omake-jumbo-branches/syntax/src/env/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/env/OMakefile)
+3 -4 omake-jumbo-branches/syntax/src/env/omake_ast_lex.mli
Replaced omake-jumbo-branches/syntax/src/env/omake_ast_lex.mll
Copied omake-jumbo-branches/syntax/src/env/omake_ast_lex.mll (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_lex.mll)
+41 -10 omake-jumbo-branches/syntax/src/env/omake_ast_lex.mll (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_lex.mll)
Replaced omake-jumbo-branches/syntax/src/env/omake_ast_parse.input
Copied omake-jumbo-branches/syntax/src/env/omake_ast_parse.input (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_parse.input)
+80 -34 omake-jumbo-branches/syntax/src/env/omake_ast_parse.input (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ast_parse.input)
Replaced omake-jumbo-branches/syntax/src/env/omake_command_digest.ml
Copied omake-jumbo-branches/syntax/src/env/omake_command_digest.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_command_digest.ml)
+8 -0 omake-jumbo-branches/syntax/src/env/omake_command_digest.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_command_digest.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_command_digest.mli
Copied omake-jumbo-branches/syntax/src/env/omake_command_digest.mli (from rev 10585, omake-jumbo-branches/keyword/src/env/omake_command_digest.mli)
Replaced omake-jumbo-branches/syntax/src/env/omake_env.ml
Copied omake-jumbo-branches/syntax/src/env/omake_env.ml (from rev 10610, omake-jumbo-branches/keyword/src/env/omake_env.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_env.mli
Copied omake-jumbo-branches/syntax/src/env/omake_env.mli (from rev 10610, omake-jumbo-branches/keyword/src/env/omake_env.mli)
Replaced omake-jumbo-branches/syntax/src/env/omake_exn_print.ml
Copied omake-jumbo-branches/syntax/src/env/omake_exn_print.ml (from rev 10610, omake-jumbo-branches/keyword/src/env/omake_exn_print.ml)
Added omake-jumbo-branches/syntax/src/env/omake_exp_lex.ml
Added omake-jumbo-branches/syntax/src/env/omake_exp_lex.mli
Added omake-jumbo-branches/syntax/src/env/omake_exp_parse.mly
Replaced omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml
Copied omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_gen_parse.ml)
+30 -20 omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_gen_parse.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml
Copied omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml)
+30 -2 omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml (from rev 10628, omake-jumbo-branches/keyword/src/env/omake_ir_ast.ml)
Replaced omake-jumbo-branches/syntax/src/env/omake_ir_ast.mli
Copied omake-jumbo-branches/syntax/src/env/omake_ir_ast.mli (from rev 10578, omake-jumbo-branches/keyword/src/env/omake_ir_ast.mli)
Deleted omake-jumbo-branches/syntax/src/env/omake_ir_free_vars.ml
Deleted omake-jumbo-branches/syntax/src/env/omake_ir_free_vars.mli
Replaced omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml
Copied omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml (from rev 10601, omake-jumbo-branches/keyword/src/env/omake_ir_semant.ml)
+2 -0 omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml (from rev 10601, omake-jumbo-branches/keyword/src/env/omake_ir_semant.ml)
Deleted omake-jumbo-branches/syntax/src/env/omake_lexer.ml
Deleted omake-jumbo-branches/syntax/src/env/omake_parser.ml
Replaced omake-jumbo-branches/syntax/src/eval/omake_eval.ml
Copied omake-jumbo-branches/syntax/src/eval/omake_eval.ml (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_eval.ml)
+14 -1 omake-jumbo-branches/syntax/src/eval/omake_eval.ml (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_eval.ml)
Replaced omake-jumbo-branches/syntax/src/eval/omake_eval.mli
Copied omake-jumbo-branches/syntax/src/eval/omake_eval.mli (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_eval.mli)
Replaced omake-jumbo-branches/syntax/src/eval/omake_value.ml
Copied omake-jumbo-branches/syntax/src/eval/omake_value.ml (from rev 10610, omake-jumbo-branches/keyword/src/eval/omake_value.ml)
Replaced omake-jumbo-branches/syntax/src/eval/omake_value.mli
Copied omake-jumbo-branches/syntax/src/eval/omake_value.mli (from rev 10585, omake-jumbo-branches/keyword/src/eval/omake_value.mli)
Replaced omake-jumbo-branches/syntax/src/ir/OMakefile
Copied omake-jumbo-branches/syntax/src/ir/OMakefile (from rev 10652, omake-jumbo-branches/keyword/src/ir/OMakefile)
Replaced omake-jumbo-branches/syntax/src/ir/omake_cache.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_cache.ml (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_cache.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_cache.mli
Copied omake-jumbo-branches/syntax/src/ir/omake_cache.mli (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_cache.mli)
Added omake-jumbo-branches/syntax/src/ir/omake_cache_stat.ml
Added omake-jumbo-branches/syntax/src/ir/omake_cache_stat.mli
Replaced omake-jumbo-branches/syntax/src/ir/omake_cache_type.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_cache_type.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_cache_type.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_ir.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_ir.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir.ml)
+2 -1 omake-jumbo-branches/syntax/src/ir/omake_ir.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.ml)
+2 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.mli (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_ir_free_vars.mli)
Replaced omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_print.ml)
+4 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_print.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_ir_util.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_ir_util.ml (from rev 10601, omake-jumbo-branches/keyword/src/ir/omake_ir_util.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_lexer.ml (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_lexer.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_node.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_node.ml (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_node.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_node.mli
Copied omake-jumbo-branches/syntax/src/ir/omake_node.mli (from rev 10628, omake-jumbo-branches/keyword/src/ir/omake_node.mli)
Replaced omake-jumbo-branches/syntax/src/ir/omake_node_sig.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_node_sig.ml (from rev 10652, omake-jumbo-branches/keyword/src/ir/omake_node_sig.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_parser.ml (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_parser.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_pos.ml (from rev 10593, omake-jumbo-branches/keyword/src/ir/omake_pos.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_pos.mli (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_pos.mli)
Replaced omake-jumbo-branches/syntax/src/ir/omake_symbol.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_symbol.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_symbol.ml)
+22 -0 omake-jumbo-branches/syntax/src/ir/omake_symbol.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_symbol.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_value_print.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_value_print.ml)
Copied omake-jumbo-branches/syntax/src/ir/omake_value_print.mli (from rev 10578, omake-jumbo-branches/keyword/src/ir/omake_value_print.mli)
Copied omake-jumbo-branches/syntax/src/ir/omake_value_type.ml (from rev 10593, omake-jumbo-branches/keyword/src/ir/omake_value_type.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_var.ml
Copied omake-jumbo-branches/syntax/src/ir/omake_var.ml (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_var.ml)
Replaced omake-jumbo-branches/syntax/src/ir/omake_var.mli
Copied omake-jumbo-branches/syntax/src/ir/omake_var.mli (from rev 10585, omake-jumbo-branches/keyword/src/ir/omake_var.mli)
Replaced omake-jumbo-branches/syntax/src/libmojave/
Added omake-jumbo-branches/syntax/src/libmojave/
Replaced omake-jumbo-branches/syntax/src/libmojave/OMakefile
Copied omake-jumbo-branches/syntax/src/libmojave/OMakefile (from rev 10628, omake-jumbo-branches/keyword/src/libmojave/OMakefile)
Replaced omake-jumbo-branches/syntax/src/magic/OMakefile
Copied omake-jumbo-branches/syntax/src/magic/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/magic/OMakefile)
Replaced omake-jumbo-branches/syntax/src/main/omake_main.ml
Copied omake-jumbo-branches/syntax/src/main/omake_main.ml (from rev 10652, omake-jumbo-branches/keyword/src/main/omake_main.ml)
Replaced omake-jumbo-branches/syntax/src/main/omake_shell.ml
Copied omake-jumbo-branches/syntax/src/main/omake_shell.ml (from rev 10585, omake-jumbo-branches/keyword/src/main/omake_shell.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_completion.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_completion.ml (from rev 10610, omake-jumbo-branches/keyword/src/shell/omake_shell_completion.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_completion.mli
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_completion.mli (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_completion.mli)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_job.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_job.ml (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_job.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_job.mli
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_job.mli (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_job.mli)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_lex.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_lex.ml (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_lex.ml)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_lex.mli
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_lex.mli (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_lex.mli)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_parse.mly
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_parse.mly (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_parse.mly)
Replaced omake-jumbo-branches/syntax/src/shell/omake_shell_sys_unix.ml
Copied omake-jumbo-branches/syntax/src/shell/omake_shell_sys_unix.ml (from rev 10578, omake-jumbo-branches/keyword/src/shell/omake_shell_sys_unix.ml)
Replaced omake-jumbo-branches/syntax/src/util/OMakefile
Copied omake-jumbo-branches/syntax/src/util/OMakefile (from rev 10578, omake-jumbo-branches/keyword/src/util/OMakefile)
Copied omake-jumbo-branches/syntax/src/util/omake_handle_table.ml (from rev 10578, omake-jumbo-branches/keyword/src/util/omake_handle_table.ml)
A hyperlinked version of this commit is available at
http://svn.metaprl.org/commitlogs/omake/2007-05.html#07/05/06.20:13:08
More information about the OMake-CVS
mailing list