[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