[Omake] SVN Commit: OMake Build System (Rev. 10658)
Jason Hickey
jyh at cs.caltech.edu
Mon May 7 12:14:04 PDT 2007
Oops, sorry about that simultaneous dll-syntax creation. It is
strange that the log message is so long, since all I did was "svn cp
dll2 dll-syntax"...
Jason
On May 7, 2007, at 12:12 PM, Jason J. Hickey wrote:
> A little cleanup on the syntax implementation. After parsing, flatten
> strings as much as possible (for efficiency).
>
> However, keep white-space and normal strings separate. We should
> probably
> use this to improve the Omake_eval string parsers. We have the
> following
> invariants:
>
> - ValString s : s has no whitespace
> - ValWhite s : s is only whitespace
> - ConstString s : s has not whitespace
> - WhiteString s : s is only whitespace
>
> This means we can simplify the string parser, because we don't have to
> scan the actual strings for whitespace.
>
> ----
> Changes:
> +6 -0 omake-jumbo-branches/DEPENDENCIES
> Copied omake-jumbo-branches/dll-syntax/ (from rev 10577, omake-
> jumbo-branches/dll2)
> Replaced omake-jumbo-branches/dll-syntax/doc/OMakefile
> Copied omake-jumbo-branches/dll-syntax/doc/OMakefile (from rev
> 10585, omake-jumbo-branches/dll2/doc/OMakefile)
> Replaced omake-jumbo-branches/dll-syntax/doc/html/changelog.html
> Copied omake-jumbo-branches/dll-syntax/doc/html/changelog.html
> (from rev 10628, omake-jumbo-branches/dll2/doc/html/changelog.html)
> Replaced omake-jumbo-branches/dll-syntax/doc/html/download.html
> Copied omake-jumbo-branches/dll-syntax/doc/html/download.html
> (from rev 10628, omake-jumbo-branches/dll2/doc/html/download.html)
> Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-doc.html
> Copied omake-jumbo-branches/dll-syntax/doc/html/omake-doc.html
> (from rev 10628, omake-jumbo-branches/dll2/doc/html/omake-doc.html)
> Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-
> options.html
> Copied omake-jumbo-branches/dll-syntax/doc/html/omake-
> options.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/
> omake-options.html)
> Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-
> references.html
> Copied omake-jumbo-branches/dll-syntax/doc/html/omake-
> references.html (from rev 10628, omake-jumbo-branches/dll2/doc/html/
> omake-references.html)
> Replaced omake-jumbo-branches/dll-syntax/doc/html/omake-toc.html
> Copied omake-jumbo-branches/dll-syntax/doc/html/omake-toc.html
> (from rev 10628, omake-jumbo-branches/dll2/doc/html/omake-toc.html)
> Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info
> Copied omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info
> (from rev 10628, omake-jumbo-branches/dll2/doc/info/omake-doc.info)
> Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-1
> Copied omake-jumbo-branches/dll-syntax/doc/info/omake-
> doc.info-1 (from rev 10628, omake-jumbo-branches/dll2/doc/info/
> omake-doc.info-1)
> Copied omake-jumbo-branches/dll-syntax/doc/info/omake-
> doc.info-10 (from rev 10578, omake-jumbo-branches/dll2/doc/info/
> omake-doc.info-10)
> Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-8
> Copied omake-jumbo-branches/dll-syntax/doc/info/omake-
> doc.info-8 (from rev 10628, omake-jumbo-branches/dll2/doc/info/
> omake-doc.info-8)
> Replaced omake-jumbo-branches/dll-syntax/doc/info/omake-doc.info-9
> Copied omake-jumbo-branches/dll-syntax/doc/info/omake-
> doc.info-9 (from rev 10628, omake-jumbo-branches/dll2/doc/info/
> omake-doc.info-9)
> Replaced omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.dvi
> Copied omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.dvi
> (from rev 10628, omake-jumbo-branches/dll2/doc/ps/omake-doc.dvi)
> Replaced omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.pdf
> Copied omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.pdf
> (from rev 10628, omake-jumbo-branches/dll2/doc/ps/omake-doc.pdf)
> Replaced omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.ps
> Copied omake-jumbo-branches/dll-syntax/doc/ps/omake-doc.ps
> (from rev 10628, omake-jumbo-branches/dll2/doc/ps/omake-doc.ps)
> Replaced omake-jumbo-branches/dll-syntax/doc/txt/omake-doc.txt
> Copied omake-jumbo-branches/dll-syntax/doc/txt/omake-doc.txt
> (from rev 10628, omake-jumbo-branches/dll2/doc/txt/omake-doc.txt)
> Replaced omake-jumbo-branches/dll-syntax/lib/OMakeroot.om
> Copied omake-jumbo-branches/dll-syntax/lib/OMakeroot.om (from
> rev 10585, omake-jumbo-branches/dll2/lib/OMakeroot.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/Pervasives.om
> Copied omake-jumbo-branches/dll-syntax/lib/Pervasives.om (from
> rev 10585, omake-jumbo-branches/dll2/lib/Pervasives.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/build/C.om
> Copied omake-jumbo-branches/dll-syntax/lib/build/C.om (from rev
> 10585, omake-jumbo-branches/dll2/lib/build/C.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/build/Common.om
> Copied omake-jumbo-branches/dll-syntax/lib/build/Common.om
> (from rev 10585, omake-jumbo-branches/dll2/lib/build/Common.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/build/LaTeX.om
> Copied omake-jumbo-branches/dll-syntax/lib/build/LaTeX.om (from
> rev 10585, omake-jumbo-branches/dll2/lib/build/LaTeX.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/build/OCaml.om
> Copied omake-jumbo-branches/dll-syntax/lib/build/OCaml.om (from
> rev 10585, omake-jumbo-branches/dll2/lib/build/OCaml.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/build/
> svn_realclean.om
> Copied omake-jumbo-branches/dll-syntax/lib/build/
> svn_realclean.om (from rev 10585, omake-jumbo-branches/dll2/lib/
> build/svn_realclean.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/configure/
> Configure.om
> Copied omake-jumbo-branches/dll-syntax/lib/configure/
> Configure.om (from rev 10585, omake-jumbo-branches/dll2/lib/
> configure/Configure.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/configure/X.om
> Copied omake-jumbo-branches/dll-syntax/lib/configure/X.om (from
> rev 10585, omake-jumbo-branches/dll2/lib/configure/X.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/configure/fam.om
> Copied omake-jumbo-branches/dll-syntax/lib/configure/fam.om
> (from rev 10585, omake-jumbo-branches/dll2/lib/configure/fam.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/configure/
> fs_case_sensitive.om
> Copied omake-jumbo-branches/dll-syntax/lib/configure/
> fs_case_sensitive.om (from rev 10585, omake-jumbo-branches/dll2/lib/
> configure/fs_case_sensitive.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/configure/ncurses.om
> Copied omake-jumbo-branches/dll-syntax/lib/configure/ncurses.om
> (from rev 10585, omake-jumbo-branches/dll2/lib/configure/ncurses.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/configure/readline.om
> Copied omake-jumbo-branches/dll-syntax/lib/configure/
> readline.om (from rev 10585, omake-jumbo-branches/dll2/lib/
> configure/readline.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/configure/snprintf.om
> Copied omake-jumbo-branches/dll-syntax/lib/configure/
> snprintf.om (from rev 10585, omake-jumbo-branches/dll2/lib/
> configure/snprintf.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/parse/C/Lex.om
> Copied omake-jumbo-branches/dll-syntax/lib/parse/C/Lex.om (from
> rev 10585, omake-jumbo-branches/dll2/lib/parse/C/Lex.om)
> Replaced omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om
> Copied omake-jumbo-branches/dll-syntax/lib/parse/C/Parse.om
> (from rev 10585, omake-jumbo-branches/dll2/lib/parse/C/Parse.om)
> Replaced omake-jumbo-branches/dll-syntax/make_dmg
> Copied omake-jumbo-branches/dll-syntax/make_dmg (from rev
> 10578, omake-jumbo-branches/dll2/make_dmg)
> Replaced omake-jumbo-branches/dll-syntax/omake.aip
> Copied omake-jumbo-branches/dll-syntax/omake.aip (from rev
> 10628, omake-jumbo-branches/dll2/omake.aip)
> Copied omake-jumbo-branches/dll-syntax/osx_resources/
> Info.plist.in (from rev 10578, omake-jumbo-branches/dll2/
> osx_resources/Info.plist.in)
> Replaced omake-jumbo-branches/dll-syntax/osx_resources/
> OMake.pmproj
> Copied omake-jumbo-branches/dll-syntax/osx_resources/
> OMake.pmproj (from rev 10578, omake-jumbo-branches/dll2/
> osx_resources/OMake.pmproj)
> Copied omake-jumbo-branches/dll-syntax/osx_resources/
> installer_files/preflight (from rev 10578, omake-jumbo-branches/
> dll2/osx_resources/installer_files/preflight)
> Replaced omake-jumbo-branches/dll-syntax/src/Makefile
> Copied omake-jumbo-branches/dll-syntax/src/Makefile (from rev
> 10652, omake-jumbo-branches/dll2/src/Makefile)
> Replaced omake-jumbo-branches/dll-syntax/src/Makefile.nt
> Copied omake-jumbo-branches/dll-syntax/src/Makefile.nt (from
> rev 10652, omake-jumbo-branches/dll2/src/Makefile.nt)
> Replaced omake-jumbo-branches/dll-syntax/src/ast/omake_ast.ml
> Copied omake-jumbo-branches/dll-syntax/src/ast/omake_ast.ml
> (from rev 10628, omake-jumbo-branches/dll2/src/ast/omake_ast.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ast/
> omake_ast_print.ml
> Copied omake-jumbo-branches/dll-syntax/src/ast/
> omake_ast_print.ml (from rev 10628, omake-jumbo-branches/dll2/src/
> ast/omake_ast_print.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ast/omake_ast_util.ml
> Copied omake-jumbo-branches/dll-syntax/src/ast/
> omake_ast_util.ml (from rev 10628, omake-jumbo-branches/dll2/src/
> ast/omake_ast_util.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ast/
> omake_ast_util.mli
> Copied omake-jumbo-branches/dll-syntax/src/ast/
> omake_ast_util.mli (from rev 10628, omake-jumbo-branches/dll2/src/
> ast/omake_ast_util.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/build/omake_build.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/omake_build.ml
> (from rev 10585, omake-jumbo-branches/dll2/src/build/omake_build.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_build_type.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_build_type.ml (from rev 10585, omake-jumbo-branches/dll2/src/
> build/omake_build_type.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_build_util.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_build_util.ml (from rev 10578, omake-jumbo-branches/dll2/src/
> build/omake_build_util.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_build_util.mli
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_build_util.mli (from rev 10578, omake-jumbo-branches/dll2/src/
> build/omake_build_util.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin.ml (from rev 10610, omake-jumbo-branches/dll2/src/
> build/omake_builtin.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin_type.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin_type.ml (from rev 10578, omake-jumbo-branches/dll2/
> src/build/omake_builtin_type.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin_util.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin_util.ml (from rev 10610, omake-jumbo-branches/dll2/
> src/build/omake_builtin_util.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin_util.mli
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_builtin_util.mli (from rev 10578, omake-jumbo-branches/dll2/
> src/build/omake_builtin_util.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/build/omake_rule.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/omake_rule.ml
> (from rev 10610, omake-jumbo-branches/dll2/src/build/omake_rule.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/omake_rule.mli
> Copied omake-jumbo-branches/dll-syntax/src/build/omake_rule.mli
> (from rev 10585, omake-jumbo-branches/dll2/src/build/omake_rule.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/build/omake_target.ml
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_target.ml (from rev 10578, omake-jumbo-branches/dll2/src/
> build/omake_target.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/build/
> omake_target.mli
> Copied omake-jumbo-branches/dll-syntax/src/build/
> omake_target.mli (from rev 10578, omake-jumbo-branches/dll2/src/
> build/omake_target.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_arith.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_arith.ml (from rev 10578, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_arith.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_base.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_base.ml (from rev 10610, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_base.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_dll.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_dll.ml (from rev 10610, omake-jumbo-branches/dll2/src/
> builtin/omake_builtin_dll.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_file.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_file.ml (from rev 10652, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_file.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_fun.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_fun.ml (from rev 10578, omake-jumbo-branches/dll2/src/
> builtin/omake_builtin_fun.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_io.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_io.ml (from rev 10610, omake-jumbo-branches/dll2/src/
> builtin/omake_builtin_io.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_io_fun.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_io_fun.ml (from rev 10610, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_io_fun.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_object.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_object.ml (from rev 10610, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_object.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_rule.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_rule.ml (from rev 10578, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_rule.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_shell.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_shell.ml (from rev 10578, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_shell.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_sys.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_sys.ml (from rev 10610, omake-jumbo-branches/dll2/src/
> builtin/omake_builtin_sys.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_target.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_target.ml (from rev 10610, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_target.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_test.ml
> Copied omake-jumbo-branches/dll-syntax/src/builtin/
> omake_builtin_test.ml (from rev 10578, omake-jumbo-branches/dll2/
> src/builtin/omake_builtin_test.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/clib/
> Copied omake-jumbo-branches/dll-syntax/src/clib/ (from rev
> 10578, omake-jumbo-branches/dll2/src/clib)
> Replaced omake-jumbo-branches/dll-syntax/src/clib/OMakefile
> Copied omake-jumbo-branches/dll-syntax/src/clib/OMakefile (from
> rev 10585, omake-jumbo-branches/dll2/src/clib/OMakefile)
> Replaced omake-jumbo-branches/dll-syntax/src/env/OMakefile
> Copied omake-jumbo-branches/dll-syntax/src/env/OMakefile (from
> rev 10578, omake-jumbo-branches/dll2/src/env/OMakefile)
> Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ast_lex.mll
> Copied omake-jumbo-branches/dll-syntax/src/env/
> omake_ast_lex.mll (from rev 10628, omake-jumbo-branches/dll2/src/
> env/omake_ast_lex.mll)
> Replaced omake-jumbo-branches/dll-syntax/src/env/
> omake_ast_parse.input
> Copied omake-jumbo-branches/dll-syntax/src/env/
> omake_ast_parse.input (from rev 10628, omake-jumbo-branches/dll2/
> src/env/omake_ast_parse.input)
> Replaced omake-jumbo-branches/dll-syntax/src/env/
> omake_command_digest.ml
> Copied omake-jumbo-branches/dll-syntax/src/env/
> omake_command_digest.ml (from rev 10628, omake-jumbo-branches/dll2/
> src/env/omake_command_digest.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/env/
> omake_command_digest.mli
> Copied omake-jumbo-branches/dll-syntax/src/env/
> omake_command_digest.mli (from rev 10585, omake-jumbo-branches/dll2/
> src/env/omake_command_digest.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/env/omake_env.ml
> Copied omake-jumbo-branches/dll-syntax/src/env/omake_env.ml
> (from rev 10610, omake-jumbo-branches/dll2/src/env/omake_env.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/env/omake_env.mli
> Copied omake-jumbo-branches/dll-syntax/src/env/omake_env.mli
> (from rev 10610, omake-jumbo-branches/dll2/src/env/omake_env.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/env/
> omake_exn_print.ml
> Copied omake-jumbo-branches/dll-syntax/src/env/
> omake_exn_print.ml (from rev 10610, omake-jumbo-branches/dll2/src/
> env/omake_exn_print.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/env/
> omake_gen_parse.ml
> Copied omake-jumbo-branches/dll-syntax/src/env/
> omake_gen_parse.ml (from rev 10628, omake-jumbo-branches/dll2/src/
> env/omake_gen_parse.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml
> Copied omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.ml
> (from rev 10628, omake-jumbo-branches/dll2/src/env/omake_ir_ast.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.mli
> Copied omake-jumbo-branches/dll-syntax/src/env/omake_ir_ast.mli
> (from rev 10578, omake-jumbo-branches/dll2/src/env/omake_ir_ast.mli)
> Deleted omake-jumbo-branches/dll-syntax/src/env/
> omake_ir_free_vars.ml
> Deleted omake-jumbo-branches/dll-syntax/src/env/
> omake_ir_free_vars.mli
> Replaced omake-jumbo-branches/dll-syntax/src/env/
> omake_ir_semant.ml
> Copied omake-jumbo-branches/dll-syntax/src/env/
> omake_ir_semant.ml (from rev 10601, omake-jumbo-branches/dll2/src/
> env/omake_ir_semant.ml)
> Deleted omake-jumbo-branches/dll-syntax/src/env/omake_lexer.ml
> Deleted omake-jumbo-branches/dll-syntax/src/env/omake_parser.ml
> Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
> Copied omake-jumbo-branches/dll-syntax/src/eval/omake_eval.ml
> (from rev 10610, omake-jumbo-branches/dll2/src/eval/omake_eval.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_eval.mli
> Copied omake-jumbo-branches/dll-syntax/src/eval/omake_eval.mli
> (from rev 10610, omake-jumbo-branches/dll2/src/eval/omake_eval.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml
> Copied omake-jumbo-branches/dll-syntax/src/eval/omake_value.ml
> (from rev 10610, omake-jumbo-branches/dll2/src/eval/omake_value.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/eval/omake_value.mli
> Copied omake-jumbo-branches/dll-syntax/src/eval/omake_value.mli
> (from rev 10585, omake-jumbo-branches/dll2/src/eval/omake_value.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/OMakefile
> Copied omake-jumbo-branches/dll-syntax/src/ir/OMakefile (from
> rev 10652, omake-jumbo-branches/dll2/src/ir/OMakefile)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_cache.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_cache.ml
> (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_cache.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_cache.mli
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_cache.mli
> (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_cache.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/
> omake_cache_type.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_cache_type.ml (from rev 10585, omake-jumbo-branches/dll2/src/
> ir/omake_cache_type.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_ir.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir.ml (from
> rev 10601, omake-jumbo-branches/dll2/src/ir/omake_ir.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_ir_free_vars.ml (from rev 10601, omake-jumbo-branches/dll2/
> src/ir/omake_ir_free_vars.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_ir_free_vars.mli (from rev 10578, omake-jumbo-branches/dll2/
> src/ir/omake_ir_free_vars.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir_print.ml
> (from rev 10601, omake-jumbo-branches/dll2/src/ir/omake_ir_print.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_ir_util.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_ir_util.ml
> (from rev 10601, omake-jumbo-branches/dll2/src/ir/omake_ir_util.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_lexer.ml
> (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_lexer.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_name.mli
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_name.mli
> (from rev 10628, omake-jumbo-branches/dll2/src/ir/omake_name.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_node.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_node.ml
> (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_node.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_node.mli
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_node.mli
> (from rev 10628, omake-jumbo-branches/dll2/src/ir/omake_node.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_node_sig.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_node_sig.ml
> (from rev 10652, omake-jumbo-branches/dll2/src/ir/omake_node_sig.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_parser.ml
> (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_parser.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_pos.ml
> (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_pos.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_pos.mli
> (from rev 10578, omake-jumbo-branches/dll2/src/ir/omake_pos.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_symbol.ml
> (from rev 10585, omake-jumbo-branches/dll2/src/ir/omake_symbol.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_value_print.ml (from rev 10593, omake-jumbo-branches/dll2/src/
> ir/omake_value_print.ml)
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_value_print.mli (from rev 10578, omake-jumbo-branches/dll2/
> src/ir/omake_value_print.mli)
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_value_type.ml (from rev 10593, omake-jumbo-branches/dll2/src/
> ir/omake_value_type.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_var.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_var.ml
> (from rev 10585, omake-jumbo-branches/dll2/src/ir/omake_var.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/omake_var.mli
> Copied omake-jumbo-branches/dll-syntax/src/ir/omake_var.mli
> (from rev 10585, omake-jumbo-branches/dll2/src/ir/omake_var.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/
> omake_virtual_id.ml
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_virtual_id.ml (from rev 10586, omake-jumbo-branches/dll2/src/
> ir/omake_virtual_id.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/ir/
> omake_virtual_id.mli
> Copied omake-jumbo-branches/dll-syntax/src/ir/
> omake_virtual_id.mli (from rev 10586, omake-jumbo-branches/dll2/src/
> ir/omake_virtual_id.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/libmojave/
> Copied omake-jumbo-branches/dll-syntax/src/libmojave/ (from rev
> 10578, omake-jumbo-branches/dll2/src/libmojave)
> Replaced omake-jumbo-branches/dll-syntax/src/libmojave/OMakefile
> Copied omake-jumbo-branches/dll-syntax/src/libmojave/OMakefile
> (from rev 10628, omake-jumbo-branches/dll2/src/libmojave/OMakefile)
> Replaced omake-jumbo-branches/dll-syntax/src/magic/OMakefile
> Copied omake-jumbo-branches/dll-syntax/src/magic/OMakefile
> (from rev 10578, omake-jumbo-branches/dll2/src/magic/OMakefile)
> Replaced omake-jumbo-branches/dll-syntax/src/main/omake_main.ml
> Copied omake-jumbo-branches/dll-syntax/src/main/omake_main.ml
> (from rev 10652, omake-jumbo-branches/dll2/src/main/omake_main.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml
> Copied omake-jumbo-branches/dll-syntax/src/main/omake_shell.ml
> (from rev 10593, omake-jumbo-branches/dll2/src/main/omake_shell.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_completion.ml
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_completion.ml (from rev 10610, omake-jumbo-branches/
> dll2/src/shell/omake_shell_completion.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_completion.mli
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_completion.mli (from rev 10578, omake-jumbo-branches/
> dll2/src/shell/omake_shell_completion.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_job.ml
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_job.ml (from rev 10578, omake-jumbo-branches/dll2/src/
> shell/omake_shell_job.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_job.mli
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_job.mli (from rev 10578, omake-jumbo-branches/dll2/src/
> shell/omake_shell_job.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_lex.ml
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_lex.ml (from rev 10578, omake-jumbo-branches/dll2/src/
> shell/omake_shell_lex.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_lex.mli
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_lex.mli (from rev 10578, omake-jumbo-branches/dll2/src/
> shell/omake_shell_lex.mli)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_parse.mly
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_parse.mly (from rev 10578, omake-jumbo-branches/dll2/
> src/shell/omake_shell_parse.mly)
> Replaced omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_sys_unix.ml
> Copied omake-jumbo-branches/dll-syntax/src/shell/
> omake_shell_sys_unix.ml (from rev 10578, omake-jumbo-branches/dll2/
> src/shell/omake_shell_sys_unix.ml)
> Replaced omake-jumbo-branches/dll-syntax/src/util/OMakefile
> Copied omake-jumbo-branches/dll-syntax/src/util/OMakefile (from
> rev 10578, omake-jumbo-branches/dll2/src/util/OMakefile)
> Copied omake-jumbo-branches/dll-syntax/src/util/
> omake_handle_table.ml (from rev 10578, omake-jumbo-branches/dll2/
> src/util/omake_handle_table.ml)
> +3 -1 omake-jumbo-branches/syntax/src/Makefile
> +3 -1 omake-jumbo-branches/syntax/src/Makefile.nt
> +1 -1 omake-jumbo-branches/syntax/src/ast/omake_ast.ml
> +2 -2 omake-jumbo-branches/syntax/src/ast/omake_ast_print.ml
> +286 -8 omake-jumbo-branches/syntax/src/ast/omake_ast_util.ml
> +2 -0 omake-jumbo-branches/syntax/src/ast/omake_ast_util.mli
> +4 -1 omake-jumbo-branches/syntax/src/builtin/
> omake_builtin_object.ml
> +1 -1 omake-jumbo-branches/syntax/src/env/OMakefile
> +3 -3 omake-jumbo-branches/syntax/src/env/omake_ast_parse.input
> +8 -0 omake-jumbo-branches/syntax/src/env/omake_command_digest.ml
> +10 -3 omake-jumbo-branches/syntax/src/env/omake_exp_lex.ml
> +1 -1 omake-jumbo-branches/syntax/src/env/omake_gen_parse.ml
> +9 -7 omake-jumbo-branches/syntax/src/env/omake_ir_ast.ml
> +1 -0 omake-jumbo-branches/syntax/src/env/omake_ir_semant.ml
> +27 -6 omake-jumbo-branches/syntax/src/eval/omake_eval.ml
> +10 -1 omake-jumbo-branches/syntax/src/eval/omake_value.ml
> +1 -0 omake-jumbo-branches/syntax/src/ir/omake_ir.ml
> +1 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_free_vars.ml
> +2 -0 omake-jumbo-branches/syntax/src/ir/omake_ir_print.ml
> +3 -0 omake-jumbo-branches/syntax/src/ir/omake_value_print.ml
> +1 -0 omake-jumbo-branches/syntax/src/ir/omake_value_type.ml
> +1 -0 omake-jumbo-branches/syntax/src/main/omake_shell.ml
> +24 -0 omake-jumbo-branches/syntax/src/shell/omake_shell_lex.ml
>
> A hyperlinked version of this commit is available at
> http://svn.metaprl.org/commitlogs/omake/2007-05.html#07/05/07.12:12:06
>
> _______________________________________________
> OMake-CVS mailing list
> OMake-CVS at metaprl.org
> https://lists.metaprl.org/mailman/listinfo/omake-cvs
--
Jason Hickey http://www.cs.caltech.edu/~jyh
Caltech Computer Science Tel: 626-395-6568 FAX: 626-792-4257
More information about the OMake-Devel
mailing list