[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