Skip to content
Snippets Groups Projects
  1. Feb 14, 2008
  2. Feb 12, 2008
    • Erwan Jahier's avatar
      72d1132a
    • Erwan Jahier's avatar
      LazyCompiler.test: · d12f3b57
      Erwan Jahier authored
      	Do not test nodes with static params as it is too difficult
        	to do from the top-level automatically. Indeed, it would
      	require to build effective static arg before, which would
      	require to make node_check mutually recursive with type_check
      	and co. Its not worth the trouble, as such node can be tested
      	anyway if used.
      
      LazyCompiler.solve_node_idref:
      	compile (with the new function check_static_arg) static
      	params instead of ignoring them.
      
      EvalConst.eval_const -> EvalConst.f
      	for simplicity and homogeneity with the naming scheme used in EvalType.
      d12f3b57
    • Erwan Jahier's avatar
      Add tests for LazyCompiler.check_node. · 84b93e34
      Erwan Jahier authored
      Better error msgs.
      
      Renaming idents.
      6.1.3
      84b93e34
  3. Feb 11, 2008
    • Erwan Jahier's avatar
      src/Makefile: · f6c7d44a
      Erwan Jahier authored
      	add a debug rule that hides the mli files and make debugging
      	easier w.r.t. var printing.
      f6c7d44a
    • Erwan Jahier's avatar
      nop · fa9546ba
      Erwan Jahier authored
      fa9546ba
  4. Feb 07, 2008
  5. Feb 06, 2008
    • Erwan Jahier's avatar
      src/syntaxTree.ml · 1a14b111
      Erwan Jahier authored
      src/syntaxTreeCore.ml (new file)
      	Split      syntaxTree.ml      into     syntaxTree.ml      and
      	syntaxTreeCore.ml. The idea is that lic2loc should be able to
      	use syntaxTreeCore.ml verbatim.
      
      src/lxm.ml
      src/lxm.mli
      	remove pack_name from  this module, so that it  can be shared
      	with  lic2loc too  (this is  mandatory  since it  is used  by
      	SyntaxTreeCore)
      
      src/compile.ml
      src/compiledData.ml
      src/evalConst.ml
      src/evalConst.mli
      src/evalType.ml
      src/evalType.mli
      src/expandPack.ml
      src/lazyCompiler.ml
      src/main.ml
      src/parser.mly
      src/symbolTab.ml
      src/symbolTab.mli
      src/syntaxTab.ml
      src/syntaxTreeDump.ml
      src/syntaxTreeDump.mli
      src/test/Makefile
      src/test/packs.lus
      src/test/test.res.exp
      	opening SyntaxTreeCore  module, and inline  the definition of
      	Lxm.pack_name.
      
      	Also,  begin  to  replace  oper  by node  or  predef_node  in
      	identifiers, in order to get a more consistant naming scheme.
      1a14b111
  6. Feb 04, 2008
    • Erwan Jahier's avatar
      src/lazyCompiler.ml: · b94f09d4
      Erwan Jahier authored
         Sligtly generalise  x_check, and  x_check_interface to be  able to
         define      tabulated      version      of     node_check      and
         node_check_interface.  More   precisely,  add  2   fonctions  that
         extracts the name and the package name of a x_key.
      
         Ditto for lookup_x_eff.
      
      src/lazyCompiler.mli:
         s/do_node/node_check/
      b94f09d4
  7. Jan 31, 2008
    • Erwan Jahier's avatar
      src/test/test.res · f36d97e4
      Erwan Jahier authored
           The previous change sligthly changed the result of the non-reg test
      f36d97e4
    • Erwan Jahier's avatar
      src/test/test.res · 24b3c8d9
      Erwan Jahier authored
           The previous change sligthly changed the result of the non-reg test
      24b3c8d9
    • Erwan Jahier's avatar
      src/TODO · faf384b7
      Erwan Jahier authored
      src/test/pfs.lus b/src/test/pfs.lus
              begin to tranform  the code using V6 compliant  types, but it
              is too much work ().
      faf384b7
    • Erwan Jahier's avatar
      src/lazyCompiler.ml: · 34100240
      Erwan Jahier authored
      	Factorize  the code performing  type and  constant references
      	solving.
      34100240
  8. Jan 30, 2008
    • Erwan Jahier's avatar
      src/lexer.mll: · ee762ccd
      Erwan Jahier authored
      	ident where not authorized to begin by "_"...
      6.1.2
      ee762ccd
    • Erwan Jahier's avatar
      src/main.ml: · 36f22c50
      Erwan Jahier authored
      src/lxm.ml:
      src/global: (new file)
         Add the lustre file name in error messages.
      
      src/compiledData.ml:
         Better Data structure dumping (string_of_type_eff,string_of_const_eff),
         and more dumping (LazyCompiler.check_const_interface).
      
      src/lazyCompiler.ml:
         Fix a bug that prevented enum constants to be exported.
         Indeed, in LazyCompiler.const_check_interface_do, only extern
         constants (Extern_const_eff) were accepted in the provided part, whereas
         enum contants (Enum_const_eff) should also be accepted.
      
         Force constants interface checking in LazyCompiler.test.
      
      src/test/Makefile:
      src/test/onlyroll.lus:
      src/test/heater_control.lus:
      src/test/pfs.lus:
         Some more test files.
      6.1.1
      36f22c50
    • Erwan Jahier's avatar
      Lazycompiler.do_type: · b6ee23f1
      Erwan Jahier authored
      	Try to split this 400 lines (!) function.
      	+ Factorize some duplicated code.
      b6ee23f1
  9. Jan 28, 2008
  10. Dec 21, 2007
  11. Dec 18, 2007
  12. Dec 17, 2007
  13. Dec 14, 2007
  14. Dec 05, 2007
  15. Nov 15, 2007
    • Erwan Jahier's avatar
      Remplace "raise Internal_error" by "assert false". · 059a35af
      Erwan Jahier authored
      Add support for the fby predefined operator
      6.0.1
      059a35af
    • Erwan Jahier's avatar
      Un peu de mnage avant de commencer. · 3b6c999f
      Erwan Jahier authored
      	new file:   src/.compile.ml
      	modified:   src/TAGS
      	modified:   src/main.ml
      	modified:   src/syntaxe.ml
      
       Changed but not updated:
         (use "git add/rm <file>..." to update what will be committed)
      
      	deleted:    src/doc/html/EvalConst.html
      	deleted:    src/doc/html/EvalType.html
      	deleted:    src/doc/html/ExpandPack.html
      	deleted:    src/doc/html/LazyCompiler.html
      	deleted:    src/doc/html/Lxm.html
      	deleted:    src/doc/html/SrcTab.html
      	deleted:    src/doc/html/SymbolTab.html
      	deleted:    src/doc/html/Verbose.html
      	deleted:    src/doc/html/index.html
      	deleted:    src/doc/html/index_attributes.html
      	deleted:    src/doc/html/index_class_types.html
      	deleted:    src/doc/html/index_classes.html
      	deleted:    src/doc/html/index_exceptions.html
      	deleted:    src/doc/html/index_methods.html
      	deleted:    src/doc/html/index_module_types.html
      	deleted:    src/doc/html/index_modules.html
      	deleted:    src/doc/html/index_types.html
      	deleted:    src/doc/html/index_values.html
      	deleted:    src/doc/html/style.css
      	deleted:    src/doc/html/type_EvalConst.html
      	deleted:    src/doc/html/type_EvalType.html
      	deleted:    src/doc/html/type_ExpandPack.html
      	deleted:    src/doc/html/type_LazyCompiler.html
      	deleted:    src/doc/html/type_Lxm.html
      	deleted:    src/doc/html/type_SrcTab.html
      	deleted:    src/doc/html/type_SymbolTab.html
      	deleted:    src/doc/html/type_Verbose.html
      	deleted:    src/lpp.prj
      	deleted:    src/md5.ml
      	deleted:    src/ocamldoc.out
      	deleted:    src/parser.output
      	deleted:    src/t.ml
      	deleted:    src/v.ml
      	deleted:    src/xx.ml
      3b6c999f
  16. Oct 19, 2007
Loading