Directory Compiler/susan_codegen/SimCode/GenTest/

Directory Created:
2009-11-29 20:42
Directory Deleted:
2012-07-19 20:35
Total Files:
0
Deleted Files:
2
Lines of Code:
0

[root]/Compiler/susan_codegen/SimCode/GenTest
                    Folder removed from repo HelloWorld (0 files, 0 lines)
                    Folder removed from repo Influenza (0 files, 0 lines)
                    Folder removed from repo QHP (0 files, 0 lines)
                    Folder removed from repo RightHeartStarling (0 files, 0 lines)
                    Folder removed from repo TrapezTest (0 files, 0 lines)

Lines of Code

Compiler/susan_codegen/SimCode/GenTest/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 14 (100.0%) 156 (100.0%) 11.1
ppriv 9 (64.3%) 74 (47.4%) 8.2
sjoelund.se 2 (14.3%) 50 (32.1%) 25.0
adrpo 2 (14.3%) 23 (14.7%) 11.5
ricli576 1 (7.1%) 9 (5.8%) 9.0

Most Recent Commits

ppriv 2012-07-19 20:35 Rev.: 12349

Cleaning of the internal stuff out of the susan_codegen/
- delete susan_codegen/SimCode
- move SimCode_design.txt to susan_codegen/

0 lines of code changed in 2 files:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (del), generate.mos (del)
ppriv 2012-03-15 21:04 Rev.: 11441

Small C# template update

7 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+7 -3)
ppriv 2011-05-16 16:02 Rev.: 9023

- updated C# templates
- little re-formulation of some Susan errors

12 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+12 -6)
ppriv 2011-04-07 17:17 Rev.: 8539

!! this update will most likely need 'clean' or deletion of omc.exe as your old Susan parser will complain on the updated SimCodeC.tpl ... sorry for the inconvenience
- Susan keyword 'from' is changed to 'fromindex' (according to the last Susan specification)
- some other errors are now reported with correct source location (string conversion, argument type check, options type check, function/template lookup).

15 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+15 -3)
ppriv 2010-11-17 14:31 Rev.: 7064

- Susan updated tests to be all OK
- C# codegen for non-linear strong components

6 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+6 -6)
sjoelund.se 2010-09-21 12:34 Rev.: 6159

- Fix svn-eol-style on Makefiles

35 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+35 -34)
sjoelund.se 2010-05-31 09:43 Rev.: 5589

- Added Unix make target "fix-svn-eol-style"
- Fixed line ending for all .mo and .mos-files in Compiler/ and testsuite/

15 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: generate.mos (+15 -14)
ppriv 2010-02-08 18:56 Rev.: 4932

- QHP/TestRedCellsTotal.mo ... another model to be translated to C#

3 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+3)
ppriv 2010-02-07 23:50 Rev.: 4931

- C# codegen update for OM Workshop
- C# functional code in RightHeartStarling.cs

19 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+19 -12)
ppriv 2010-01-14 23:54 Rev.: 4783

- Susan can import listLenght() function; ... generally any one-ret-value function with variable types can be imported
- C# codegen stub added ... +d=tplmode,CSharp switch must be set to invoke the generator via translateModel() script function
- a new test model - RightHeartStarling.mo - the first candidate from our lab to be in-browser running model that is fully automatically translated from Modelica source
- complete error reporting in parser, including type-views

12 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (+12 -2)
ricli576 2009-11-30 12:40 Rev.: 4602

Updated script that generates code for code generation test.

9 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode/GenTest: generate.mos (+9 -3)
adrpo 2009-11-29 20:42 Rev.: 4597

- merged the template code generation from OpenModelica/branches/TemplateCodeGen
into OpenModelica/trunk
- below is the history from the branch



Revision: 4596
Author: adrpo
Date: 16:58:23, den 29 november 2009
Message:
- merged r4582-4594 from OpenModelica/trunk
- this is the last merge before merging this branch into OpenModelica/trunk

Revision: 4594
Author: sjoelund.se
Date: 16:25:30, den 27 november 2009
Message:
- Moved record constructor-specific code from Static.elabCall to Static.elabCallArgs for efficiency.
----
Modified : /trunk/Compiler/Static.mo

Revision: 4591
Author: sjoelund.se
Date: 12:42:46, den 27 november 2009
Message:
- Fix code generation for cross.
----
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/c_runtime/integer_array.c
Modified : /trunk/c_runtime/integer_array.h
Modified : /trunk/c_runtime/real_array.c
Modified : /trunk/c_runtime/real_array.h
Added : /trunk/testsuite/mofiles/Cross.mo
Modified : /trunk/testsuite/mofiles/Makefile
Added : /trunk/testsuite/mosfiles/Cross.mo
Added : /trunk/testsuite/mosfiles/Cross.mos
Modified : /trunk/testsuite/mosfiles/Makefile

Revision: 4590
Author: bjozac
Date: 10:50:55, den 27 november 2009
Message:
Fixed weird Lookup "bug".
----
Modified : /trunk/Compiler/Lookup.mo

Revision: 4586
Author: sjoelund.se
Date: 14:59:36, den 26 november 2009
Message:
- Prevent generating a TYPE_SPEC_REAL_ARRAY_ARRAY; generate TYPE_SPEC_REAL_ARRAY instead
----
Modified : /trunk/Compiler/Codegen.mo

Revision: 4582
Author: adrpo
Date: 04:49:53, den 26 november 2009
Message:
- record construction vectorization in Static.elabCallArgs
+ testsuite/mofiles/RecordConstructorVectorization.mo
+ this is used in Modelica.Media for FluidConstants.
- disabled stdout printing Type mismatch in equation and changed testsuite/mosfiles/ArrayDivError.mos to match
- check the +s and +showErrorMessages command line parameters and display an error if they are wrong
- display the error message for the flags just once in Main.mo
- added Debug.trace[ln] to print the errors unguarded by debug flags and used this functionality
to print some of the failtrace guarded by true = RTOpts.debugFlag("failtrace");
This way is faster as no more building of strings happen.
- beautified code and added some comments; got rid of some really old commented out RML code
- added check for setDebugFlags in CevalScript.mo
----
Modified : /trunk/Compiler/Absyn.mo
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Debug.mo
Modified : /trunk/Compiler/Dump.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Main_stub.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/runtime/rtopts.c
Modified : /trunk/testsuite/mofiles/Makefile
Added : /trunk/testsuite/mofiles/RecordConstructorVectorization.mo
Modified : /trunk/testsuite/mosfiles/ArrayDivError.mos

----
Modified : /branches/TemplateCodeGen/Compiler/Absyn.mo
Modified : /branches/TemplateCodeGen/Compiler/Algorithm.mo
Modified : /branches/TemplateCodeGen/Compiler/Builtin.mo
Modified : /branches/TemplateCodeGen/Compiler/CevalScript.mo
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Debug.mo
Modified : /branches/TemplateCodeGen/Compiler/Dump.mo
Modified : /branches/TemplateCodeGen/Compiler/Inst.mo
Modified : /branches/TemplateCodeGen/Compiler/Lookup.mo
Modified : /branches/TemplateCodeGen/Compiler/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/Main_stub.mo
Modified : /branches/TemplateCodeGen/Compiler/Static.mo
Modified : /branches/TemplateCodeGen/Compiler/Types.mo
Modified : /branches/TemplateCodeGen/Compiler/runtime/rtopts.c
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.c
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.h
Modified : /branches/TemplateCodeGen/c_runtime/real_array.c
Modified : /branches/TemplateCodeGen/c_runtime/real_array.h
Added : /branches/TemplateCodeGen/testsuite/mofiles/Cross.mo (Copy from path: /trunk/testsuite/mofiles/Cross.mo, Revision, 4595)
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Makefile
Added : /branches/TemplateCodeGen/testsuite/mofiles/RecordConstructorVectorization.mo (Copy from path: /trunk/testsuite/mofiles/RecordConstructorVectorization.mo, Revision, 4595)
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/ArrayDivError.mos
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Cross.mo (Copy from path: /trunk/testsuite/mosfiles/Cross.mo, Revision, 4595)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Cross.mos (Copy from path: /trunk/testsuite/mosfiles/Cross.mos, Revision, 4595)
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Makefile

Revision: 4595
Author: ppriv
Date: 19:04:09, den 28 november 2009
Message:
a commit before move of this branch to trunk
----
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl
Deleted : /branches/TemplateCodeGen/Compiler/test.mo

Revision: 4593
Author: ricli576
Date: 14:49:37, den 27 november 2009
Message:
Included origName cref in SIMVAR.

It seems like a lot of work to handle all the names in templates. So for now we
let the DAELow handle the flattening and renaming of crefs.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4589
Author: ricli576
Date: 16:09:39, den 26 november 2009
Message:
Changed so that template write to file.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl

Revision: 4588
Author: ricli576
Date: 15:51:00, den 26 november 2009
Message:
Replaced string names with ComponentRef.

That also enabled removal of SimCode.Equation.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4587
Author: ppriv
Date: 15:42:43, den 26 november 2009
Message:
Tpl.textFile() function implemented to be used in templates
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4585
Author: ricli576
Date: 12:56:34, den 26 november 2009
Message:
Implemented initial equations.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4584
Author: ppriv
Date: 10:20:42, den 26 november 2009
Message:
some fix in .tpl
----
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl

Revision: 4583
Author: ricli576
Date: 09:19:28, den 26 november 2009
Message:
Translated types to match refactoring in trunk.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4581
Author: adrpo
Date: 16:24:34, den 25 november 2009
Message:
- merged revisions r4415-4579 from OpenModelica/trunk
next merge should merge from r4579 (included) to HEAD

BEWARE:
A LOT HAS CHANGED:
Types, Exp, DAE, Algorithm were merged, so
most of the record constructors are now in
the DAE module.
DAELow & SimCodegen & Codegen were changed
so you might need to port the changes.
Please verify that your code still works fine.

Revision: 4579
Author: sjoelund.se
Date: 15:04:16, den 25 november 2009
Message:
- Added runtime functions for identity matrix
- Added codegen and runtime code to cast int/real matrix to the opposite kind
----
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/c_runtime/integer_array.c
Modified : /trunk/c_runtime/integer_array.h
Modified : /trunk/c_runtime/real_array.c
Modified : /trunk/c_runtime/real_array.h
Added : /trunk/testsuite/mosfiles/Identity.mo
Added : /trunk/testsuite/mosfiles/Identity.mos
Modified : /trunk/testsuite/mosfiles/Makefile

Revision: 4578
Author: petar
Date: 14:41:07, den 25 november 2009
Message:
-added ModUtil.makeSubscript to create a subscript from an exp.
----
Modified : /trunk/Compiler/ModUtil.mo

Revision: 4576
Author: petar
Date: 13:42:21, den 25 november 2009
Message:
-Reset the modelicafilename string when failing to parse
----
Modified : /trunk/Compiler/absyn_builder/parse.cpp

Revision: 4575
Author: sjoelund.se
Date: 10:55:08, den 25 november 2009
Message:
- Removed useless messages when typechecking overloaded operators.
- Added support for code generation of complex types extending basic types.
----
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Static.mo
Added : /trunk/testsuite/mosfiles/ExtendsBasic.mo
Added : /trunk/testsuite/mosfiles/ExtendsBasic.mos
Modified : /trunk/testsuite/mosfiles/Makefile

Revision: 4571
Author: stebr461
Date: 16:37:40, den 24 november 2009
Message:
- Cleaned up some code, partially evaluated functions should work 100% now!
----
Modified : /trunk/Compiler/PartFn.mo

Revision: 4570
Author: bjozac
Date: 16:06:07, den 24 november 2009
Message:
Updated makefiles for vs
----
Modified : /trunk/Compiler/runtime/Makefile.vc

Revision: 4569
Author: sjoelund.se
Date: 16:02:29, den 24 november 2009
Message:
- Changed Types.match{Type,Prop} to also take a boolean that controls the output of error messages. It should now be possible to ensure that errors are only printed if both "match(lhs,rhs)" and "match(rhs,lhs)" fails.
----
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo

Revision: 4568
Author: stebr461
Date: 13:58:12, den 24 november 2009
Message:
- Function pointers and partially evaluated functions are now a default feature of Modelica (you no longer need the +d=fnptr flag or meta modelica grammar)

----
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/Compiler/Static.mo

Revision: 4567
Author: wbraun
Date: 12:21:20, den 24 november 2009
Message:
Revision of the euler and the event handling for the euler until now only work with "if" equations.
----
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/c_runtime/simulation_events.cpp
Modified : /trunk/c_runtime/simulation_events.h
Modified : /trunk/c_runtime/solver_euler.cpp

Revision: 4566
Author: stebr461
Date: 11:15:39, den 24 november 2009
Message:
- Partially evaluated functions now work with recursive functions
- Added a test case for this
- Cleaned up old test cases

----
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/testsuite/meta/Makefile
Modified : /trunk/testsuite/meta/PartialFn11.mos
Modified : /trunk/testsuite/meta/PartialFn12.mos
Added : /trunk/testsuite/meta/PartialFn13.mo
Added : /trunk/testsuite/meta/PartialFn13.mos

Revision: 4565
Author: adrpo
Date: 10:02:45, den 24 november 2009
Message:
- set all Compiler/*.mo files to have (LF) Linux line endings, otherwise the debugger will display wrong lines.
----
Modified : /trunk/Compiler/Absyn.mo
Modified : /trunk/Compiler/AbsynDep.mo
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/BackendVarTransform.mo
Modified : /trunk/Compiler/BackendVarTransform_stub.mo
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/CevalScript_stub.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/ClassInf.mo
Modified : /trunk/Compiler/ClassLoader.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Connect.mo
Modified : /trunk/Compiler/ConnectionGraph.mo
Modified : /trunk/Compiler/Constants.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/Corba.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAEEXT.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAELow_stub.mo
Modified : /trunk/Compiler/DAEQuery.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Debug.mo
Modified : /trunk/Compiler/Derive.mo
Modified : /trunk/Compiler/Derive_stub.mo
Modified : /trunk/Compiler/Dump.mo
Modified : /trunk/Compiler/DumpGraphviz.mo
Modified : /trunk/Compiler/DynLoad.mo
Modified : /trunk/Compiler/Env.mo
Modified : /trunk/Compiler/Error.mo
Modified : /trunk/Compiler/ErrorExt.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/ExpandableConnectors.mo
Modified : /trunk/Compiler/Graphviz.mo
Modified : /trunk/Compiler/HashTable.mo
Modified : /trunk/Compiler/HashTable2.mo
Modified : /trunk/Compiler/HashTable3.mo
Modified : /trunk/Compiler/HashTable4.mo
Modified : /trunk/Compiler/HashTable5.mo
Modified : /trunk/Compiler/HashTableCG.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/InstanceHierarchy.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/MMath.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Main_stub.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/OptManager.mo
Modified : /trunk/Compiler/Parser.mo
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/Compiler/Patternm.mo
Modified : /trunk/Compiler/Prefix.mo
Modified : /trunk/Compiler/Print.mo
Modified : /trunk/Compiler/RTOpts.mo
Modified : /trunk/Compiler/Refactor.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/Compiler/SCodeUtil.mo
Modified : /trunk/Compiler/Settings.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/SimulationResults.mo
Modified : /trunk/Compiler/Socket.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/System.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/TaskGraphExt.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/UnitAbsyn.mo
Modified : /trunk/Compiler/UnitAbsynBuilder.mo
Modified : /trunk/Compiler/UnitChecker.mo
Modified : /trunk/Compiler/UnitParserExt.mo
Modified : /trunk/Compiler/Util.mo
Modified : /trunk/Compiler/Values.mo
Modified : /trunk/Compiler/ValuesUtil.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4564
Author: adrpo
Date: 09:39:04, den 24 november 2009
Message:
- made Connection.isRoot function non-constant in Stati.elabBuiltinIsRoot as otherwise it expects
constant input arguments and generates errors of kind:
"Error: No constant value for variable frame_a.R in scope Modelica.Mechanics.MultiBody.Parts.Body"
- added ceval handler for rooted operator (non-existent in Modelica Specification but used in MSL)
see more here: https://trac.modelica.org/Modelica/ticket/95
- more informative fail traces in Mod.mo, Types.mo, ValuesUtil.mo
- speed up the fail traces from Types.mo (type checking should be faster now).
- the fail traces from Types are now guided by "types" not by "failtrace"
as they generate way too many messages that are not of interest.
just add +d=types to bring the messages back.
- more informative printing of enumerations in ValuesUtil.mo
----
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/ValuesUtil.mo

Revision: 4563
Author: Frenkel TUD
Date: 23:03:24, den 23 november 2009
Message:
- enumeration: remove old code
----
Modified : /trunk/Compiler/SimCodegen.mo

Revision: 4561
Author: adrpo
Date: 16:12:38, den 23 november 2009
Message:
- added DefaultRecordParameters.mo to test for:
+ records with parameter components with default values
+ extends in records with named modifications
----
Added : /trunk/testsuite/mofiles/DefaultRecordParameters.mo
Modified : /trunk/testsuite/mofiles/Makefile

Revision: 4560
Author: bjozac
Date: 16:03:27, den 23 november 2009
Message:
Added testcase for records
----
Added : /trunk/testsuite/mofiles/EngineSAAB95Total.mo
Modified : /trunk/testsuite/mofiles/Makefile

Revision: 4559
Author: stebr461
Date: 15:53:38, den 23 november 2009
Message:
- Fixed type checking and boxing of simple types in partially evaluated functions
----
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/OMNotebook/ext/Makefile
Modified : /trunk/OMShell/Makefile
Modified : /trunk/testsuite/meta/Makefile
Modified : /trunk/testsuite/meta/PartialFn11.mos

Revision: 4558
Author: adrpo
Date: 15:23:02, den 23 november 2009
Message:
- g++ is now set as compileCommand in Compiler/runtime/settingsimpl.c
Compiler/CevalScript.mo CevalScript.compileModel now matches for "g++" instead of ""
- Lookup.buildRecordConstructorElts now selects the full modifier only if the component
modifier is empty.
----
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/runtime/settingsimpl.c

Revision: 4557
Author: adrpo
Date: 14:55:19, den 23 november 2009
Message:
- make sure .depend is created for all targets as otherwise you get
an include error (and we would need to have .depend in Subversion).
----
Modified : /trunk/Compiler/Makefile.in
Modified : /trunk/Compiler/Makefile.omdev.mingw

Revision: 4554
Author: bjozac
Date: 09:00:03, den 23 november 2009
Message:
removed .depend from svn
----
Modified : /trunk/Compiler
Deleted : /trunk/Compiler/.depend

Revision: 4553
Author: adrpo
Date: 05:59:40, den 23 november 2009
Message:
- beautification of dumped code in Dump.mo.
+ no more space before ";" in Real x ;
+ print the comment of the partial derivative definition: x = der(func, b, c) comment;


----
Modified : /trunk/Compiler/Dump.mo

Revision: 4552
Author: adrpo
Date: 05:01:34, den 23 november 2009
Message:
- fixes for array modifications given on builtin attributes in functions input parameters.
This component defined in a function now instantiates: input Integer sequence[3](min = {1,1,1}, max = {3,3,3}) = {1,2,3};
See testsuite/mofiles/Sequence.mo
----
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/testsuite/mofiles/Makefile
Added : /trunk/testsuite/mofiles/Sequence.mo

Revision: 4551
Author: adrpo
Date: 02:32:44, den 23 november 2009
Message:
- reverted 2 changes from revision 4547 as otherwise ALL of the (simulation) tests fail
+ settingsimpl.c -> compileCommand set to ""
+ Lookup.mo -> modifications on record components
All tests go now. We'll discuss these changes and see what we can do about them.

- removed PartialFn12.mos from testsuite/meta/Makefile as it doesn't produce the correct result,
540 instead of correct 180.

- corrected the help text in Main.mo with regards to the MetaModelica flag.

----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/runtime/settingsimpl.c
Modified : /trunk/testsuite/meta/Makefile

Revision: 4549
Author: bjozac
Date: 15:29:12, den 20 november 2009
Message:
minor changes for windows make files.
----
Modified : /trunk/Compiler/modpar/Makefile.vc
Modified : /trunk/Compiler/runtime/Makefile.vc

Revision: 4548
Author: stebr461
Date: 13:37:21, den 20 november 2009
Message:
- Fixed compiler error in cruntime
----
Modified : /trunk/c_runtime/read_write.c

Revision: 4547
Author: bjozac
Date: 12:40:21, den 20 november 2009
Message:
Some changes for merging with MathCore

Tolerance set to 1e-6 again, should not be changed! (destroys the test suite)
Reading boolean return values from function return values changed.
Algorithm assigns for record parameters allowed.
Default compiler set to g++
Removed some errors from function generation (should be able to fail from ceval)

----
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/Compiler/Prefix.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Util.mo
Modified : /trunk/Compiler/runtime/dynload.c
Modified : /trunk/Compiler/runtime/settingsimpl.c
Modified : /trunk/Compiler/runtime/systemimpl.c
Modified : /trunk/c_runtime/read_write.c
Modified : /trunk/c_runtime/read_write.h

Revision: 4545
Author: adrpo
Date: 08:45:05, den 20 november 2009
Message:
- fixes for some of the OMDev makefiles (Makefile.omdev.mingw)
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/absyn_builder/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_release/Makefile.omdev.mingw

Revision: 4544
Author: stebr461
Date: 15:09:17, den 19 november 2009
Message:
- Fixed use of partially evaulated functions in functions
- Added a test case for this
----
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/testsuite/meta/Makefile
Added : /trunk/testsuite/meta/PartialFn12.mo
Added : /trunk/testsuite/meta/PartialFn12.mos

Revision: 4543
Author: stebr461
Date: 12:18:08, den 19 november 2009
Message:
- Partially evaluated functions now works in algorithms (see PartialFn8 testcase for example)
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/testsuite/meta/Makefile
Modified : /trunk/testsuite/meta/PartialFn8.mo

Revision: 4542
Author: sjoelund.se
Date: 11:03:34, den 19 november 2009
Message:
- Don't recompile the walker unless something changed.
----
Modified : /trunk/Compiler/absyn_builder/Makefile.in
Modified : /trunk/Compiler/absyn_builder/Makefile.omdev.mingw

Revision: 4541
Author: sjoelund.se
Date: 10:10:07, den 19 november 2009
Message:
- Removed the need to set CLASSPATH when building under Linux.
- Updated configure script to not check for CLASSPATH (it only checks that Java exists and can load the provided antlr).
- Updated the lexer/parser makefiles to run with parallel jobs.
- Warning: Due to RML creating and using .srz-files from all imported packages, parallel execution of make may in some rare cases fail. Running make again will work because the other process will have cached the srz-files.
It is possible to generate all srz-files in advance at the cost of efficiency (you may not do this is parallel, and it's not necessary if the number of jobs=1).
- Warning: RML drains a lot of RAM. Running "make -j" launches an unlimited number of jobs. This will eat about 20GB of RAM and possibly crash the system, so don't do this. Max 1 job per GB of RAM is recommended.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/absyn_builder/Makefile.in
Modified : /trunk/Compiler/absyn_builder/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_debug/Makefile.in
Modified : /trunk/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_release/Makefile.in
Modified : /trunk/Compiler/omc_release/Makefile.omdev.mingw
Modified : /trunk/Makefile.in
Modified : /trunk/Makefile.omdev.mingw
Modified : /trunk/OMNotebook/ext/Makefile
Modified : /trunk/OMShell/Makefile
Modified : /trunk/README.Cygwin.or.Linux.txt
Modified : /trunk/configure
Modified : /trunk/configure.in
Modified : /trunk/flat_modelica_parser/src/Makefile.in
Modified : /trunk/flat_modelica_parser/src/Makefile.omdev.mingw
Modified : /trunk/modelica_parser/src/Makefile.in
Modified : /trunk/modelica_parser/src/Makefile.omdev.mingw

Revision: 4540
Author: adrpo
Date: 19:04:29, den 18 november 2009
Message:
- small fixes for the parallel Makefile.omdev.mingw*
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_frontend/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_release/Makefile.omdev.mingw

Revision: 4539
Author: sjoelund.se
Date: 16:18:39, den 18 november 2009
Message:
- Updated Compiler and c_runtime Makefiles to support make -j (for parallel execution of jobs). absyn_builder is forced to use max 1 job since those Makefiles haven't been updated yet.
- omc_release and omc_debug now first create mo-files and signatures before reloading the Makefile in order to ensure that all dependencies are updated.
- Removed unused imports.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Makefile.in
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/omc_debug/Makefile.in
Modified : /trunk/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_release/Makefile.in
Modified : /trunk/Compiler/omc_release/Makefile.omdev.mingw
Modified : /trunk/c_runtime/Makefile
Modified : /trunk/c_runtime/Makefile.omdev.mingw

Revision: 4538
Author: stebr461
Date: 13:09:28, den 18 november 2009
Message:
- Fixed a bug that prevented use of function references outside functions
- If you want to use function references or partially evaluated functions, compile with +d=fnptr

- Fixed make clean in omc_debug, now removes .sigx files too
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/omc_debug/Makefile.in
Modified : /trunk/OMNotebook/ext/Makefile
Modified : /trunk/OMShell/Makefile
Modified : /trunk/testsuite/meta/Makefile

Revision: 4537
Author: adrpo
Date: 12:04:53, den 18 november 2009
Message:
- forgot to add this file.
----
Added : /trunk/Compiler/Makefile.common.frontend.omdev.mingw

Revision: 4536
Author: adrpo
Date: 11:44:24, den 18 november 2009
Message:
- added operator (function)? to lexer/parser/walker but is commented out.
we will uncomment it when is needed.
- added operator (function)? to Absyn and SCode (not used as it doesn't come from the
lexer/parser/walker)

- split SCode.mo into SCode.mo and SCodeUtil.mo
- remember comments from enumerations, derived, etc from Absyn into SCode

- unified Ceval.cevalCallFunction to handle all types of possible
function evaluation: via Cevalfunc, via dll generation, etc.
- enabled Cevalfunc by default in Ceval.cevalCallFunction
- added test for matrix row indexing

- all tests go but meta/BuiltinReal.mo* which displays
correct values but in a different way, which I think
is due to evaluation via Cevalfunc. I disabled it for
now.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Absyn.mo
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/DAE.mo
Added : /trunk/Compiler/DAELow_stub.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/DFA.mo
Added : /trunk/Compiler/ExpandableConnectors.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/InstanceHierarchy.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Main_stub.mo
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/Makefile.common.w32
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/Refactor.mo
Modified : /trunk/Compiler/SCode.mo
Added : /trunk/Compiler/SCodeUtil.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/System.mo
Modified : /trunk/Compiler/UnitAbsynBuilder.mo
Modified : /trunk/Compiler/absyn_builder/walker.g
Modified : /trunk/Compiler/omc_frontend/Makefile.omdev.mingw
Modified : /trunk/Compiler/runtime/systemimpl.c
Modified : /trunk/flat_modelica_parser/src/flat_modelica_lexer.g
Modified : /trunk/flat_modelica_parser/src/flat_modelica_parser.g
Modified : /trunk/modelica_parser/src/modelica_lexer.g
Modified : /trunk/modelica_parser/src/modelica_parser.g
Modified : /trunk/testsuite/mathcore-mofiles/Makefile
Added : /trunk/testsuite/mathcore-mofiles/MatrixRowIndexing.mo
Modified : /trunk/testsuite/meta/Makefile

Revision: 4535
Author: sjoelund.se
Date: 09:54:10, den 18 november 2009
Message:
- Removed public import {Exp,Types,Algorithm} so compilation of OMC is faster
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/BackendVarTransform.mo
Modified : /trunk/Compiler/BackendVarTransform_stub.mo
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/CevalScript_stub.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Connect.mo
Modified : /trunk/Compiler/ConnectionGraph.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEQuery.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Derive.mo
Modified : /trunk/Compiler/Derive_stub.mo
Modified : /trunk/Compiler/Env.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/HashTable2.mo
Modified : /trunk/Compiler/HashTable3.mo
Modified : /trunk/Compiler/HashTable4.mo
Modified : /trunk/Compiler/HashTable5.mo
Modified : /trunk/Compiler/HashTableCG.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/InstanceHierarchy.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/Compiler/Patternm.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/TaskGraphExt.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/UnitAbsyn.mo
Modified : /trunk/Compiler/UnitAbsynBuilder.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4534
Author: sjoelund.se
Date: 16:54:48, den 17 november 2009
Message:
- Refactoring: Moved Exp.*** datatypes into DAE.mo
- Removed Convert.mo workaround (at least the duplicated datatypes; DAE.VALUEBLOCK needs cleaning up)
- Fixed bug in previous commit (PartFn stuff)
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/BackendVarTransform.mo
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Connect.mo
Modified : /trunk/Compiler/ConnectionGraph.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEQuery.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/Derive.mo
Modified : /trunk/Compiler/Derive_stub.mo
Modified : /trunk/Compiler/Env.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/HashTable.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/Compiler/Patternm.mo
Modified : /trunk/Compiler/Prefix.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/UnitAbsynBuilder.mo
Modified : /trunk/Compiler/ValuesUtil.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4533
Author: petar
Date: 14:40:42, den 17 november 2009
Message:
-Finally (puhh) fixed bug with forgetting to reset modelicafilename when parse error occurs.
----
Modified : /trunk/Compiler/absyn_builder/parse.cpp

Revision: 4530
Author: stebr461
Date: 11:43:01, den 17 november 2009
Message:
- Function pointers now work in both Modelica and MetaModelica
- Partially evaluated functions now partially works!
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/PartFn.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/OMNotebook/ext/Makefile
Modified : /trunk/OMShell/Makefile
Modified : /trunk/testsuite/meta/Makefile
Added : /trunk/testsuite/meta/PartialFn11.mo
Added : /trunk/testsuite/meta/PartialFn11.mos

Revision: 4527
Author: adrpo
Date: 06:28:10, den 17 november 2009
Message:
- the new MetaModelica compiler discovered this type error:
DAE.T_COMPLEX -> Exp.ET_COMPLEX
----
Modified : /trunk/Compiler/Inst.mo

Revision: 4526
Author: Frenkel TUD
Date: 00:22:01, den 17 november 2009
Message:
enumeration function Integer, works only for Enumeration types not for variables
----
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Added : /trunk/testsuite/mofiles/Enum9.mo
Modified : /trunk/testsuite/mofiles/Makefile

Revision: 4525
Author: sjoelund.se
Date: 16:41:41, den 16 november 2009
Message:
- Refactoring. Exp.Type -> Exp.ExpType (and all types in ExpType are prefixed ET_ to make it possible to put the type in DAE.mo).
----
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/BackendVarTransform.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Connect.mo
Modified : /trunk/Compiler/ConnectionGraph.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEQuery.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/Derive.mo
Modified : /trunk/Compiler/Derive_stub.mo
Modified : /trunk/Compiler/Env.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/HashTable.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Prefix.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/UnitAbsynBuilder.mo
Modified : /trunk/Compiler/ValuesUtil.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4524
Author: sjoelund.se
Date: 14:55:48, den 16 november 2009
Message:
- Refactoring the Types.mo types into DAE.mo
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Env.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/Patternm.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/UnitAbsynBuilder.mo

Revision: 4523
Author: sjoelund.se
Date: 13:05:17, den 16 november 2009
Message:
- Added ValuesUtil.mo
----
Added : /trunk/Compiler/ValuesUtil.mo

Revision: 4522
Author: sjoelund.se
Date: 12:47:28, den 16 november 2009
Message:
- Added missing file Compiler/runtime/SimulationResults.c.
- Fixed dynload.c from the Values.mo update (forgot to make clean).
----
Added : /trunk/Compiler/runtime/SimulationResults.c
Modified : /trunk/Compiler/runtime/dynload.c

Revision: 4521
Author: sjoelund.se
Date: 12:13:13, den 16 november 2009
Message:
- Refactoring Values.mo into Values.mo (AST with minimal dependencies) and ValuesUtil.mo
- Removed Exp.Value and part of the workaround in Convert.mo
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/CevalScript_stub.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/Values.mo

Revision: 4520
Author: sjoelund.se
Date: 09:32:29, den 16 november 2009
Message:
- The System.readPtolemy* functions now exist in SimulationResults.mo (and System.mo no longer depends on Values.mo).
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Added : /trunk/Compiler/SimulationResults.mo
Modified : /trunk/Compiler/System.mo
Modified : /trunk/Compiler/runtime/Makefile.in
Modified : /trunk/Compiler/runtime/Makefile.omdev.mingw
Modified : /trunk/Compiler/runtime/systemimpl.c

Revision: 4519
Author: sjoelund.se
Date: 08:41:36, den 16 november 2009
Message:
- Re-added some now working tests from failingtests
----
Modified : /trunk/testsuite/Makefile
Modified : /trunk/testsuite/java/rtest
Modified : /trunk/testsuite/mofiles/Makefile
Modified : /trunk/testsuite/mosfiles/Makefile
Modified : /trunk/testsuite/records/Makefile

Revision: 4518
Author: adrpo
Date: 06:12:53, den 16 november 2009
Message:
- test for array as alias in extends added: ArrayAsAliasInExtends.mo
- it also test for enumeration indexing and array declaration using enumeration
----
Added : /trunk/testsuite/mofiles/ArrayAsAliasInExtends.mo
Modified : /trunk/testsuite/mofiles/Makefile

Revision: 4517
Author: adrpo
Date: 05:47:00, den 16 november 2009
Message:
- testing for array as alias added to make sure it
not fails again due to newly added functionality:
ArrayAsAlias.mo
----
Added : /trunk/testsuite/mofiles/ArrayAsAlias.mo
Modified : /trunk/testsuite/mofiles/Makefile

Revision: 4516
Author: adrpo
Date: 04:58:17, den 16 november 2009
Message:
- Fixes for extends of type which is an alias of array type.
The problem was that the case in Inst.mo at line
6695 didn't match because of the annotation list!
Example: type Alias = Real[3];
type Orientation
extends Alias;
end Orientation;
----
Modified : /trunk/Compiler/Inst.mo

Revision: 4513
Author: ericmeyers
Date: 17:29:52, den 14 november 2009
Message:
On OS X only look for IOR in /tmp folder
----
Modified : /trunk/Compiler/runtime/corbaimpl.cpp

Revision: 4512
Author: ericmeyers
Date: 17:27:28, den 14 november 2009
Message:
Updated OS X to use Qt frameworks
----
Modified : /trunk/Compiler/runtime/systemimpl.c

Revision: 4510
Author: Frenkel TUD
Date: 02:11:41, den 14 november 2009
Message:
Bugfix stringnames in getName function
----
Modified : /trunk/Compiler/SimCodegen.mo

Revision: 4509
Author: Frenkel TUD
Date: 02:01:34, den 14 november 2009
Message:
enumeration string(enum.e1) = e1
----
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/c_runtime/modelica_string.c
Modified : /trunk/c_runtime/modelica_string.h
Added : /trunk/testsuite/mofiles/Enum8.mo
Modified : /trunk/testsuite/mofiles/Makefile
Added : /trunk/testsuite/mosfiles/Enum8.mo
Added : /trunk/testsuite/mosfiles/Enum8.mos
Modified : /trunk/testsuite/mosfiles/Makefile

Revision: 4508
Author: sjoelund.se
Date: 17:18:53, den 13 november 2009
Message:
- Refactoring of Algorithm.mo (the datatypes moved to DAE.mo, to simplify the other refactorings later on)
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEQuery.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4504
Author: Frenkel TUD
Date: 09:18:03, den 13 november 2009
Message:
- enumerations in packages can be found, typo corrected
----
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Main_stub.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/testsuite/mofiles/Enum4.mo
Modified : /trunk/testsuite/mofiles/Makefile

Revision: 4503
Author: adrpo
Date: 18:22:36, den 12 november 2009
Message:
Merged revision 4500

Revision: 4500
Author: petar
Date: 14:44:04, den 12 november 2009
Message:
-Fixed bug with not resetting global file name when parser error.
----
Modified : /branches/MathCoreOSMC/Compiler/absyn_builder/parse.cpp

----
Modified : /trunk/Compiler/absyn_builder/parse.cpp

Revision: 4496
Author: sjoelund.se
Date: 10:39:02, den 12 november 2009
Message:
- Fixed Types.elabType for empty records.
----
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Types.mo

Revision: 4495
Author: sjoelund.se
Date: 09:40:14, den 12 november 2009
Message:
- Refactoring of DAE.Type
- Removed DAE.Type (DAE.VAR already has a Types.Type since it's required for connectors and MetaModelica stuff).
- Added DAELow.Type - a type that has truly been lowered (only INT,REAL,STRING,BOOL,ENUMERATION are allowed in DAELow).
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEQuery.mo
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/Prefix.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4493
Author: sjoelund.se
Date: 11:50:35, den 11 november 2009
Message:
- Do not add equations if we bind a record variable using a ceval'ed record constructor.
- Do not change variability of record fields from const to param if the parent is declared param.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/c_runtime/java_interface.c
Modified : /trunk/testsuite/records/Makefile
Added : /trunk/testsuite/records/RecordVariability.mo

Revision: 4492
Author: adrpo
Date: 20:38:57, den 10 november 2009
Message:
- update the READMEs to document the /trunk/Compiler/VC7 move to /installers/windows/VC7
----
Modified : /trunk/README-BUILD-RELEASE.txt
Modified : /trunk/README-WIN32.txt

Revision: 4491
Author: adrpo
Date: 20:18:04, den 10 november 2009
Message:
- moved /trunk/Compiler/VC7 to /installers/windows/VC7
----
Added : /installers/windows/VC7 (Copy from path: /trunk/Compiler/VC7, Revision, 4490)
Deleted : /trunk/Compiler/VC7

Revision: 4488
Author: adrpo
Date: 20:07:08, den 10 november 2009
Message:
- generated the .pdf from the latest .doc
----
Modified : /trunk/doc/OpenModelicaUsersGuide.pdf

Revision: 4487
Author: adrpo
Date: 19:51:34, den 10 november 2009
Message:
- if equations are printed as they now are in flat Modelica
----
Modified : /trunk/testsuite/mathcore-mofiles/EquationIf4.mo
Modified : /trunk/testsuite/mofiles/EquationIf4.mo

Revision: 4486
Author: adrpo
Date: 19:50:42, den 10 november 2009
Message:
- updates for Visual Studio projects
- transform if equations after we print the DAE.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Makefile.common.w32
Modified : /trunk/Compiler/Makefile.w32
Modified : /trunk/Compiler/VC7/Release/omc.pdb
Modified : /trunk/Compiler/VC7/Setup/Setup.vdproj
Modified : /trunk/Compiler/VC7/c_runtime.vcproj
Modified : /trunk/Compiler/VC7/runtime.vcproj
Modified : /trunk/Compiler/runtime/dynload.c

Revision: 4485
Author: adrpo
Date: 19:46:21, den 10 november 2009
Message:
- make the c_runtime compile with Visual Studio
----
Modified : /trunk/c_runtime/java_interface.c
Modified : /trunk/c_runtime/meta_modelica_builtin.cpp

Revision: 4483
Author: sjoelund.se
Date: 15:34:31, den 10 november 2009
Message:
- Refactored DAE.mo to DAE.mo (AST) and DAEUtil.mo (functions)
- Fixed bug that r4481 introduced (mosfiles/simulation3.mos failed)
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/ConnectionGraph.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEQuery.mo
Added : /trunk/Compiler/DAEUtil.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/UnitAbsynBuilder.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4482
Author: Frenkel TUD
Date: 13:26:09, den 10 november 2009
Message:
- Bugfix replace "<" and "y" with W3C standard "&lt;" and "&gt;"
----
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4481
Author: Frenkel TUD
Date: 13:05:03, den 10 november 2009
Message:
- Bugfix index from input_names was for all zero
----
Modified : /trunk/Compiler/SimCodegen.mo

Revision: 4480
Author: sjoelund.se
Date: 11:06:37, den 10 november 2009
Message:
- Split lookupType into 2 functions in order to call lookupClass2 only once.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Lookup.mo

Revision: 4479
Author: sjoelund.se
Date: 11:05:24, den 10 november 2009
Message:
- Added some lines about the Java interface and where to find more examples
----
Modified : /trunk/doc/OpenModelicaUsersGuide.doc

Revision: 4478
Author: adrpo
Date: 06:58:13, den 10 november 2009
Message:
- parse equality(x := y) as is used in Main.mo
----
Modified : /trunk/modelica_parser/src/modelica_parser.g

Revision: 4477
Author: Frenkel TUD
Date: 23:54:31, den 9 november 2009
Message:
- enumerations part 2, new c-code generation, testcases
----
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Types.mo
Added : /trunk/testsuite/mofiles/Enum1.mo
Added : /trunk/testsuite/mofiles/Enum2.mo
Added : /trunk/testsuite/mofiles/Enum3.mo
Added : /trunk/testsuite/mofiles/Enum4.mo
Added : /trunk/testsuite/mofiles/Enum5.mo
Added : /trunk/testsuite/mofiles/Enum6.mo
Added : /trunk/testsuite/mofiles/Enum7.mo
Modified : /trunk/testsuite/mofiles/Makefile

Revision: 4476
Author: petfr
Date: 21:24:07, den 9 november 2009
Message:
Further slight updates of OpenModelicaSystem.doc OpenModelicaSystem.pdf OpenModelicaUsersGuide.doc OpenModelicaUsersGuide.pdf
including 1.5 release text.
----
Modified : /trunk/doc/OpenModelicaSystem.doc
Modified : /trunk/doc/OpenModelicaSystem.pdf
Modified : /trunk/doc/OpenModelicaUsersGuide.doc
Modified : /trunk/doc/OpenModelicaUsersGuide.pdf

Revision: 4474
Author: adrpo
Date: 18:35:31, den 9 november 2009
Message:
- fixes the last commit to compile on windows
- include windows.h in systemimpl.h
- moved dynload.o before libc_runtime.a in Makefile.common.omdev.mingw
as otherwise you get undefined symbols
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/runtime/systemimpl.h

Revision: 4473
Author: sjoelund.se
Date: 17:21:24, den 9 november 2009
Message:
- Refactoring of System.executeFunction. Moved to DynLoad.mo. The implementation has a stub for those who wish to compile OpenModelica without support for dynamic loading and execution of functions.
- No Makefile was update to use the stub.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Ceval.mo
Added : /trunk/Compiler/DynLoad.mo
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/System.mo
Modified : /trunk/Compiler/runtime/Makefile.in
Modified : /trunk/Compiler/runtime/Makefile.omdev.mingw
Added : /trunk/Compiler/runtime/dynload.c
Added : /trunk/Compiler/runtime/dynload_stub.c
Modified : /trunk/Compiler/runtime/systemimpl.c
Added : /trunk/Compiler/runtime/systemimpl.h

Revision: 4472
Author: sjoelund.se
Date: 15:49:03, den 9 november 2009
Message:
- Removed the algorithms and mods on the result element in the record constructor (they didn't work if the field was parameter or constant).
- Added a new kind of function in the DAE, DAE.RECORD_CONSTRUCTOR, so we can handle records that contain parameters or constants.
- Fixed a bug that caused Values.RECORD to have ClassInf.RECORD("package.name") instead of ClassInf.RECORD("name"), which is in use elsewhere.
----
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/testsuite/records/Makefile
Added : /trunk/testsuite/records/RecordParameters.mos
Modified : /trunk/testsuite/records/RecordTest.mo

Revision: 4470
Author: adrpo
Date: 05:31:25, den 9 november 2009
Message:
- correctly build the expandable connector restriction
- moved expandable to class restriction rule
----
Modified : /trunk/Compiler/absyn_builder/walker.g

Revision: 4469
Author: mohsen
Date: 00:06:06, den 9 november 2009
Message:
interoperability section about Java and Python /Mohsen 091108
----
Modified : /trunk/doc/OpenModelicaUsersGuide.doc

Revision: 4467
Author: sjoelund.se
Date: 13:14:54, den 7 november 2009
Message:
- Fixed a spelling error in the installation instructions for Ubuntu
----
Modified : /trunk/README.Cygwin.or.Linux.txt

Revision: 4466
Author: adrpo
Date: 06:23:10, den 7 november 2009
Message:
- got rid of the compiler warning
----
Modified : /trunk/c_runtime/modelica_string.c

Revision: 4465
Author: adrpo
Date: 05:50:24, den 7 november 2009
Message:
- do not use modpar in modpar/Makefile.omdev.mingw by default in Windows.
it depends on boost and by default we don't need it.
----
Modified : /trunk/Compiler/modpar/Makefile.omdev.mingw

Revision: 4464
Author: Frenkel TUD
Date: 12:01:52, den 6 november 2009
Message:
enumerations part 1
- what does not work
- redeclaration
- Integer(Enumeration)
- String(Enumeration)
- ... (perhaps more i have not yet finished all enumeration testcases)
----
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/Util.mo
Modified : /trunk/Compiler/Values.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo
Modified : /trunk/Compiler/modpar/Makefile.omdev.mingw
Modified : /trunk/c_runtime/modelica_string.c
Modified : /trunk/c_runtime/modelica_string.h

Revision: 4462
Author: adrpo
Date: 00:38:49, den 6 november 2009
Message:
- estimates updates for Adrian
----
Modified : /trunk/doc/administration/Workplan-status-estimates.xls

Revision: 4460
Author: petar
Date: 22:50:13, den 5 november 2009
Message:
-Added listMap5
----
Modified : /trunk/Compiler/Util.mo

Revision: 4458
Author: petfr
Date: 15:29:34, den 5 november 2009
Message:
Removed the Bootstrapping branch merging row for the Fluid library
----
Modified : /trunk/doc/administration/Workplan-status-estimates.xls

Revision: 4457
Author: adrpo
Date: 14:41:23, den 5 november 2009
Message:
- added the Workplan-status-estimates and WhatDoesNotWork documents.
----
Added : /trunk/doc/administration
Added : /trunk/doc/administration/WhatDoesNotWork.xls
Added : /trunk/doc/administration/Workplan-status-estimates.xls

Revision: 4456
Author: stebr461
Date: 13:33:07, den 5 november 2009
Message:
- Absyn.PARTEVALFUNCTION is now turned into Exp.PARTEVALFUNCTION by static
----
Modified : /trunk/Compiler/Static.mo

Revision: 4455
Author: stebr461
Date: 10:23:14, den 5 november 2009
Message:
- Inlining of functions now fully functional!
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Inline.mo

Revision: 4454
Author: petfr
Date: 08:48:38, den 5 november 2009
Message:
Removed external function text in section 1.2 that was moved to chapter 7.
----
Modified : /trunk/doc/OpenModelicaUsersGuide.doc

Revision: 4453
Author: petfr
Date: 08:29:06, den 5 november 2009
Message:
Updated OpenModelicaUsersGuide.doc to include an interoperability chapter about calling C, Java, Python.
In OpenModelicaSystem.doc inserted a reference to OpenModelicaAPIHowTo.
Updated the contributors list in both documents.
----
Modified : /trunk/doc/OpenModelicaSystem.doc
Modified : /trunk/doc/OpenModelicaUsersGuide.doc

Revision: 4451
Author: sjoelund.se
Date: 18:29:44, den 4 november 2009
Message:
- Added missing mosfiles for 06_advanced
----
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SCRIPT.mos
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mos

Revision: 4450
Author: sjoelund.se
Date: 16:15:08, den 4 november 2009
Message:
- Fixed Algorithm.makeIf to type-convert expression to Boolean (so it works for boxed Boolean values, e.g. when calling function references).
- 06_advanced added to the default testsuite. Tests polymorphic functions, e.g. listMap0, listMap1.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Main.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/Makefile.omc

Revision: 4449
Author: sjoelund.se
Date: 15:05:53, den 4 november 2009
Message:
- Convert all expressions when boxing a regular record (fixes nested records)
- Fix mmc_unbox_record (off-by-one error)
----
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/testsuite/meta/Makefile
Modified : /trunk/testsuite/meta/PartialFn10.mo
Modified : /trunk/testsuite/meta/PartialFn10.mos

Revision: 4448
Author: sjoelund.se
Date: 14:16:02, den 4 november 2009
Message:
- DAE.makeEquationsFromIf: Bugfix for if equations with several elseif clauses.
----
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/Util.mo
Modified : /trunk/testsuite/mathcore-mofiles/EquationIf4.mo
Modified : /trunk/testsuite/mofiles/EquationIf4.mo
Added : /trunk/testsuite/mosfiles/IfEquation2.mo
Added : /trunk/testsuite/mosfiles/IfEquation2.mos
Modified : /trunk/testsuite/mosfiles/Makefile

Revision: 4447
Author: sjoelund.se
Date: 09:54:54, den 4 november 2009
Message:
- Exp.T_FUNCTION_REFERENCE is now divided into _VAR and _FUNC (because the C-code generated from the CREF needs to be different).
- With +g=MetaModelica, we now also generate a function with only boxed in- and output (which is used by all function references for simplicity).
- Boxing of records is now performed (although it sadly fails for nested records due to ClassInf.RECORD/etc only containing a String, not a Path).
- Unboxing of records works fine. Couldn't be tested on nested, boxed records.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/ClassInf.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/testsuite/meta/Makefile
Modified : /trunk/testsuite/meta/PartialFn1.mo
Modified : /trunk/testsuite/meta/PartialFn1.mos
Added : /trunk/testsuite/meta/PartialFn10.mo
Added : /trunk/testsuite/meta/PartialFn10.mos

Revision: 4444
Author: stebr461
Date: 15:37:42, den 2 november 2009
Message:
- Inlining of functions now works for functions called from within other functions
- Inlining is performed on functions that fill these requirements:
- One algorithm statement, which assigns values to its output
- Contains annotation(Inline = true) somewhere
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Inline.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/SimCodegen.mo

Revision: 4443
Author: sjoelund.se
Date: 11:08:48, den 2 november 2009
Message:
- Convert.typeConvert support for DAE.FUNCTION_REFERENCE.
- Added Types.POLYMORPHIC to the list of boxed datatypes.
- Fixed a problem where code generation didn't filter function reference variables if they were duplicated.
- It is now possible to use some higher-order polymorphic functions. The problem is functions that have in- or output non-boxed (Modelica) types. Integers work "best", since they are simply shifted 1 bit to the right in its unboxed state (compareInt still works, as does addInt, multInt returns a value 2x too high, etc).
----
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/c_runtime/meta_modelica.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mo

Revision: 4442
Author: stebr461
Date: 16:33:45, den 30 oktober 2009
Message:
- Annotations in between equation items are now preserved in SCode.
----
Modified : /trunk/Compiler/SCode.mo

Revision: 4441
Author: sjoelund.se
Date: 16:20:50, den 30 oktober 2009
Message:
- Force UNIX line endings in the Eclipse editor
----
Added : /trunk/.settings/org.eclipse.core.runtime.prefs

Revision: 4439
Author: stebr461
Date: 15:13:11, den 30 oktober 2009
Message:
- Comments and annotations on components are now preserved in SCode format
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/DAEQuery.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/Prefix.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/TaskGraph.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/XMLDump.mo

Revision: 4438
Author: sjoelund.se
Date: 14:54:51, den 30 oktober 2009
Message:
- Fixed declaring constants like list<Integer> in packages using implicit instantiation
----
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/testsuite/meta/ListInteractive.mo
Modified : /trunk/testsuite/meta/ListInteractive.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mo

Revision: 4437
Author: sjoelund.se
Date: 10:01:12, den 30 oktober 2009
Message:
- Fixed Types.matchSuperType for METARECORD/UNIONTYPE (was moved from Types.subtype to typeConvert)
- Added Uniontype14.mos to check for this bug
- Added 03_symbolicderivative to the default testsuite since it now works in OpenModelica
----
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/testsuite/meta/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SymbolicDerivative.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/common.rml
Added : /trunk/testsuite/meta/Uniontype14.mo
Added : /trunk/testsuite/meta/Uniontype14.mos

Revision: 4436
Author: stebr461
Date: 09:54:12, den 30 oktober 2009
Message:
- Annotations are now preserved in SCode format in extends clauses
----
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/InstanceHierarchy.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/SCode.mo

Revision: 4435
Author: sjoelund.se
Date: 17:02:38, den 29 oktober 2009
Message:
- mmc_unbox as macros.
- Changed in cevalScript/SimCodegen generation of functions.
- We now generate all metarecords of referenced uniontypes instead of only the ones created by a METARECORDCALL. This is necessary due to the possibility of external functions (lexers/parsers) generating these structures. It kinda worked before, but was a bit of a hack.
- Codegen.getFunctionCalls(exps), etc renamed to getMatchingExps(exps, matchCalls).
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/XMLDump.mo
Modified : /trunk/c_runtime/meta_modelica.c
Modified : /trunk/c_runtime/meta_modelica.h
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/lexer.l
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/lexer.l
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.omc
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SymbolicDerivative.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/lexer.l
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/common.rml

Revision: 4434
Author: stebr461
Date: 14:15:37, den 29 oktober 2009
Message:
- Missing file from previous commit
----
Added : /trunk/Compiler/Inline.mo

Revision: 4433
Author: stebr461
Date: 14:15:15, den 29 oktober 2009
Message:
- Comments and annotations in equations are now preserved in SCode format.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/Makefile.common.w32
Modified : /trunk/Compiler/SCode.mo

Revision: 4432
Author: Frenkel TUD
Date: 23:37:09, den 28 oktober 2009
Message:
- improve comments in DALow.
----
Modified : /trunk/Compiler/DAELow.mo

Revision: 4431
Author: Frenkel TUD
Date: 22:24:45, den 28 oktober 2009
Message:
- rewrite sign function as macro, add testcase Sign in mosfiles
----
Modified : /trunk/c_runtime/modelica.h
Modified : /trunk/c_runtime/utility.c
Modified : /trunk/c_runtime/utility.h
Modified : /trunk/testsuite/mosfiles/Makefile
Added : /trunk/testsuite/mosfiles/Sign.mo
Added : /trunk/testsuite/mosfiles/Sign.mos

Revision: 4430
Author: Frenkel TUD
Date: 17:06:17, den 28 oktober 2009
Message:
- move sign into utility.c
----
Modified : /trunk/c_runtime/modelica.h
Modified : /trunk/c_runtime/utility.c
Modified : /trunk/c_runtime/utility.h

Revision: 4429
Author: stebr461
Date: 16:56:19, den 28 oktober 2009
Message:
- inline annotations are now preserved as a flag in Exp.CALL
----
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DAELow.mo
Modified : /trunk/Compiler/Derive.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/ModUtil.mo
Modified : /trunk/Compiler/Prefix.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/VarTransform.mo

Revision: 4427
Author: adrpo
Date: 15:46:33, den 28 oktober 2009
Message:
- reverted the changes from revision r4419 as some of the models in the testsuite fail.
- disabled Java testing for now as there are still some problems with it.
----
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/testsuite/Makefile

Revision: 4426
Author: Frenkel TUD
Date: 15:01:55, den 28 oktober 2009
Message:
- implement sign function (maybe another place is better?)
----
Modified : /trunk/c_runtime/modelica.h

Revision: 4425
Author: adrpo
Date: 14:48:15, den 28 oktober 2009
Message:
- new changes by MathCore broke this test as the warning message has changed.
----
Modified : /trunk/testsuite/mosfiles/Initialization.mos

Revision: 4424
Author: petar
Date: 13:25:40, den 28 oktober 2009
Message:
-Merged -r 4222 from MathCoreOSMC branch (connect two-dimensional array of components)
----
Modified : /trunk/Compiler/Env.mo
Modified : /trunk/Compiler/Error.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Types.mo

Revision: 4420
Author: sjoelund.se
Date: 11:30:03, den 28 oktober 2009
Message:
- Changed CevalScript to generate C code that looks more like the simulation code. We now put all the headers before the bodies so we can have cycles in call graphs.
----
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/testsuite/Makefile
Modified : /trunk/testsuite/java/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Makefile.omc
Added : /trunk/testsuite/mosfiles/FunctionIndirectRecursion.mo
Added : /trunk/testsuite/mosfiles/FunctionIndirectRecursion.mos
Added : /trunk/testsuite/mosfiles/FunctionIndirectRecursion2.mos
Modified : /trunk/testsuite/mosfiles/Makefile

Revision: 4419
Author: stebr461
Date: 09:12:14, den 28 oktober 2009
Message:
- Equation annotations are now preserved
----
Modified : /trunk/Compiler/SCode.mo

Revision: 4418
Author: stebr461
Date: 08:27:31, den 28 oktober 2009
Message:
- Fixed encoding issues
----
Modified : /trunk/.settings/org.eclipse.core.resources.prefs
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/c_runtime/java_interface/modelica_java.jar

Revision: 4417
Author: sjoelund.se
Date: 06:39:28, den 28 oktober 2009
Message:
- Hopefully fixes strcmp not returning only {-1,0,1} on some platforms (it messes with the testsuite)
----
Modified : /trunk/c_runtime/Makefile
Modified : /trunk/c_runtime/Makefile.omdev.mingw
Modified : /trunk/c_runtime/meta_modelica_builtin.cpp

Revision: 4415
Author: adrpo
Date: 23:12:41, den 27 oktober 2009
Message:
- due to changes by Martin S. to Compile.bat copying of MinGW to build directory is no longer required!
----
Modified : /trunk/README-OMDev-MINGW.txt

----
Modified : /branches/TemplateCodeGen/.settings/org.eclipse.core.resources.prefs
Added : /branches/TemplateCodeGen/.settings/org.eclipse.core.runtime.prefs (Copy from path: /trunk/.settings/org.eclipse.core.runtime.prefs, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler
Modified : /branches/TemplateCodeGen/Compiler/Absyn.mo
Modified : /branches/TemplateCodeGen/Compiler/AbsynDep.mo
Modified : /branches/TemplateCodeGen/Compiler/Algorithm.mo
Modified : /branches/TemplateCodeGen/Compiler/BackendVarTransform.mo
Modified : /branches/TemplateCodeGen/Compiler/BackendVarTransform_stub.mo
Modified : /branches/TemplateCodeGen/Compiler/Builtin.mo
Modified : /branches/TemplateCodeGen/Compiler/Ceval.mo
Modified : /branches/TemplateCodeGen/Compiler/CevalScript.mo
Modified : /branches/TemplateCodeGen/Compiler/CevalScript_stub.mo
Modified : /branches/TemplateCodeGen/Compiler/Cevalfunc.mo
Modified : /branches/TemplateCodeGen/Compiler/ClassInf.mo
Modified : /branches/TemplateCodeGen/Compiler/ClassLoader.mo
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Connect.mo
Modified : /branches/TemplateCodeGen/Compiler/ConnectionGraph.mo
Modified : /branches/TemplateCodeGen/Compiler/Constants.mo
Modified : /branches/TemplateCodeGen/Compiler/Convert.mo
Modified : /branches/TemplateCodeGen/Compiler/Corba.mo
Modified : /branches/TemplateCodeGen/Compiler/DAE.mo
Modified : /branches/TemplateCodeGen/Compiler/DAEEXT.mo
Modified : /branches/TemplateCodeGen/Compiler/DAELow.mo
Added : /branches/TemplateCodeGen/Compiler/DAELow_stub.mo (Copy from path: /trunk/Compiler/DAELow_stub.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/DAEQuery.mo
Added : /branches/TemplateCodeGen/Compiler/DAEUtil.mo (Copy from path: /trunk/Compiler/DAEUtil.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/DFA.mo
Modified : /branches/TemplateCodeGen/Compiler/Debug.mo
Modified : /branches/TemplateCodeGen/Compiler/Derive.mo
Modified : /branches/TemplateCodeGen/Compiler/Derive_stub.mo
Modified : /branches/TemplateCodeGen/Compiler/Dump.mo
Modified : /branches/TemplateCodeGen/Compiler/DumpGraphviz.mo
Added : /branches/TemplateCodeGen/Compiler/DynLoad.mo (Copy from path: /trunk/Compiler/DynLoad.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/Env.mo
Modified : /branches/TemplateCodeGen/Compiler/Error.mo
Modified : /branches/TemplateCodeGen/Compiler/ErrorExt.mo
Modified : /branches/TemplateCodeGen/Compiler/Exp.mo
Added : /branches/TemplateCodeGen/Compiler/ExpandableConnectors.mo (Copy from path: /trunk/Compiler/ExpandableConnectors.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/Graphviz.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTable.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTable2.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTable3.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTable4.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTable5.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTableCG.mo
Added : /branches/TemplateCodeGen/Compiler/Inline.mo (Copy from path: /trunk/Compiler/Inline.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/Inst.mo
Modified : /branches/TemplateCodeGen/Compiler/InstanceHierarchy.mo
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo
Modified : /branches/TemplateCodeGen/Compiler/Lookup.mo
Modified : /branches/TemplateCodeGen/Compiler/MMath.mo
Modified : /branches/TemplateCodeGen/Compiler/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/Main_stub.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common
Added : /branches/TemplateCodeGen/Compiler/Makefile.common.frontend.omdev.mingw (Copy from path: /trunk/Compiler/Makefile.common.frontend.omdev.mingw, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.w32
Modified : /branches/TemplateCodeGen/Compiler/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/Makefile.w32
Modified : /branches/TemplateCodeGen/Compiler/MetaUtil.mo
Modified : /branches/TemplateCodeGen/Compiler/Mod.mo
Modified : /branches/TemplateCodeGen/Compiler/ModUtil.mo
Modified : /branches/TemplateCodeGen/Compiler/OptManager.mo
Modified : /branches/TemplateCodeGen/Compiler/Parser.mo
Modified : /branches/TemplateCodeGen/Compiler/PartFn.mo
Modified : /branches/TemplateCodeGen/Compiler/Patternm.mo
Modified : /branches/TemplateCodeGen/Compiler/Prefix.mo
Modified : /branches/TemplateCodeGen/Compiler/Print.mo
Modified : /branches/TemplateCodeGen/Compiler/RTOpts.mo
Modified : /branches/TemplateCodeGen/Compiler/Refactor.mo
Modified : /branches/TemplateCodeGen/Compiler/SCode.mo
Added : /branches/TemplateCodeGen/Compiler/SCodeUtil.mo (Copy from path: /trunk/Compiler/SCodeUtil.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/Settings.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodegen.mo
Added : /branches/TemplateCodeGen/Compiler/SimulationResults.mo (Copy from path: /trunk/Compiler/SimulationResults.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/Socket.mo
Modified : /branches/TemplateCodeGen/Compiler/Static.mo
Modified : /branches/TemplateCodeGen/Compiler/System.mo
Modified : /branches/TemplateCodeGen/Compiler/TaskGraph.mo
Modified : /branches/TemplateCodeGen/Compiler/TaskGraphExt.mo
Modified : /branches/TemplateCodeGen/Compiler/Types.mo
Modified : /branches/TemplateCodeGen/Compiler/UnitAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/UnitAbsynBuilder.mo
Modified : /branches/TemplateCodeGen/Compiler/UnitChecker.mo
Modified : /branches/TemplateCodeGen/Compiler/UnitParserExt.mo
Modified : /branches/TemplateCodeGen/Compiler/Util.mo
Deleted : /branches/TemplateCodeGen/Compiler/VC7
Modified : /branches/TemplateCodeGen/Compiler/Values.mo
Added : /branches/TemplateCodeGen/Compiler/ValuesUtil.mo (Copy from path: /trunk/Compiler/ValuesUtil.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/VarTransform.mo
Modified : /branches/TemplateCodeGen/Compiler/XMLDump.mo
Modified : /branches/TemplateCodeGen/Compiler/absyn_builder/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/absyn_builder/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/absyn_builder/parse.cpp
Modified : /branches/TemplateCodeGen/Compiler/absyn_builder/walker.g
Modified : /branches/TemplateCodeGen/Compiler/modpar/Makefile.vc
Modified : /branches/TemplateCodeGen/Compiler/omc_debug/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/omc_frontend/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/omc_release/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/omc_release/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/runtime/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/runtime/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/runtime/Makefile.vc
Added : /branches/TemplateCodeGen/Compiler/runtime/SimulationResults.c (Copy from path: /trunk/Compiler/runtime/SimulationResults.c, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/runtime/corbaimpl.cpp
Added : /branches/TemplateCodeGen/Compiler/runtime/dynload.c (Copy from path: /trunk/Compiler/runtime/dynload.c, Revision, 4575)
Added : /branches/TemplateCodeGen/Compiler/runtime/dynload_stub.c (Copy from path: /trunk/Compiler/runtime/dynload_stub.c, Revision, 4575)
Modified : /branches/TemplateCodeGen/Compiler/runtime/settingsimpl.c
Modified : /branches/TemplateCodeGen/Compiler/runtime/systemimpl.c
Added : /branches/TemplateCodeGen/Compiler/runtime/systemimpl.h (Copy from path: /trunk/Compiler/runtime/systemimpl.h, Revision, 4575)
Modified : /branches/TemplateCodeGen/Makefile.in
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/OMNotebook/ext/Makefile
Modified : /branches/TemplateCodeGen/OMShell/Makefile
Modified : /branches/TemplateCodeGen/README-BUILD-RELEASE.txt
Modified : /branches/TemplateCodeGen/README-WIN32.txt
Modified : /branches/TemplateCodeGen/README.Cygwin.or.Linux.txt
Modified : /branches/TemplateCodeGen/c_runtime/Makefile
Modified : /branches/TemplateCodeGen/c_runtime/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.c
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.h
Modified : /branches/TemplateCodeGen/c_runtime/java_interface/modelica_java.jar
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/meta_modelica.c
Modified : /branches/TemplateCodeGen/c_runtime/meta_modelica.h
Modified : /branches/TemplateCodeGen/c_runtime/meta_modelica_builtin.cpp
Modified : /branches/TemplateCodeGen/c_runtime/modelica.h
Modified : /branches/TemplateCodeGen/c_runtime/modelica_string.c
Modified : /branches/TemplateCodeGen/c_runtime/modelica_string.h
Modified : /branches/TemplateCodeGen/c_runtime/read_write.c
Modified : /branches/TemplateCodeGen/c_runtime/read_write.h
Modified : /branches/TemplateCodeGen/c_runtime/real_array.c
Modified : /branches/TemplateCodeGen/c_runtime/real_array.h
Modified : /branches/TemplateCodeGen/c_runtime/simulation_events.cpp
Modified : /branches/TemplateCodeGen/c_runtime/simulation_events.h
Modified : /branches/TemplateCodeGen/c_runtime/solver_euler.cpp
Modified : /branches/TemplateCodeGen/c_runtime/utility.c
Modified : /branches/TemplateCodeGen/c_runtime/utility.h
Modified : /branches/TemplateCodeGen/configure
Modified : /branches/TemplateCodeGen/configure.in
Modified : /branches/TemplateCodeGen/doc/OpenModelicaSystem.doc
Modified : /branches/TemplateCodeGen/doc/OpenModelicaSystem.pdf
Modified : /branches/TemplateCodeGen/doc/OpenModelicaUsersGuide.doc
Modified : /branches/TemplateCodeGen/doc/OpenModelicaUsersGuide.pdf
Added : /branches/TemplateCodeGen/doc/administration (Copy from path: /trunk/doc/administration, Revision, 4575)
Replacing : /branches/TemplateCodeGen/doc/administration/WhatDoesNotWork.xls (Copy from path: /trunk/doc/administration/WhatDoesNotWork.xls, Revision, 4575)
Replacing : /branches/TemplateCodeGen/doc/administration/Workplan-status-estimates.xls (Copy from path: /trunk/doc/administration/Workplan-status-estimates.xls, Revision, 4575)
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src/Makefile.in
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src/flat_modelica_lexer.g
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src/flat_modelica_parser.g
Modified : /branches/TemplateCodeGen/modelica_parser/src/Makefile.in
Modified : /branches/TemplateCodeGen/modelica_parser/src/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/modelica_parser/src/modelica_lexer.g
Modified : /branches/TemplateCodeGen/modelica_parser/src/modelica_parser.g
Modified : /branches/TemplateCodeGen/testsuite/Makefile
Modified : /branches/TemplateCodeGen/testsuite/java/Makefile
Modified : /branches/TemplateCodeGen/testsuite/java/rtest
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/Makefile
Added : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/MatrixRowIndexing.mo (Copy from path: /trunk/testsuite/mathcore-mofiles/MatrixRowIndexing.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/meta/ListInteractive.mo
Modified : /branches/TemplateCodeGen/testsuite/meta/ListInteractive.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/Makefile
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/lexer.l
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/lexer.l
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.omc
Added : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Parse.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SCRIPT.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SymbolicDerivative.mo
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/parser.y
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/lexer.l
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/parser.y
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SCRIPT.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/parser.y
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/parser.y
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/Main.mo
Added : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Makefile.omc, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SCRIPT.mos, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mo
Added : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mos, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/Makefile.omc
Modified : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/common.rml
Modified : /branches/TemplateCodeGen/testsuite/meta/PartialFn1.mo
Modified : /branches/TemplateCodeGen/testsuite/meta/PartialFn1.mos
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn10.mo (Copy from path: /trunk/testsuite/meta/PartialFn10.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn10.mos (Copy from path: /trunk/testsuite/meta/PartialFn10.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn11.mo (Copy from path: /trunk/testsuite/meta/PartialFn11.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn11.mos (Copy from path: /trunk/testsuite/meta/PartialFn11.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn12.mo (Copy from path: /trunk/testsuite/meta/PartialFn12.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn12.mos (Copy from path: /trunk/testsuite/meta/PartialFn12.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn13.mo (Copy from path: /trunk/testsuite/meta/PartialFn13.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn13.mos (Copy from path: /trunk/testsuite/meta/PartialFn13.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype14.mo (Copy from path: /trunk/testsuite/meta/Uniontype14.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype14.mos (Copy from path: /trunk/testsuite/meta/Uniontype14.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayAsAlias.mo (Copy from path: /trunk/testsuite/mofiles/ArrayAsAlias.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayAsAliasInExtends.mo (Copy from path: /trunk/testsuite/mofiles/ArrayAsAliasInExtends.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DefaultRecordParameters.mo (Copy from path: /trunk/testsuite/mofiles/DefaultRecordParameters.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/EngineSAAB95Total.mo (Copy from path: /trunk/testsuite/mofiles/EngineSAAB95Total.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum1.mo (Copy from path: /trunk/testsuite/mofiles/Enum1.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum2.mo (Copy from path: /trunk/testsuite/mofiles/Enum2.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum3.mo (Copy from path: /trunk/testsuite/mofiles/Enum3.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum4.mo (Copy from path: /trunk/testsuite/mofiles/Enum4.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum5.mo (Copy from path: /trunk/testsuite/mofiles/Enum5.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum6.mo (Copy from path: /trunk/testsuite/mofiles/Enum6.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum7.mo (Copy from path: /trunk/testsuite/mofiles/Enum7.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum8.mo (Copy from path: /trunk/testsuite/mofiles/Enum8.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Enum9.mo (Copy from path: /trunk/testsuite/mofiles/Enum9.mo, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Makefile
Added : /branches/TemplateCodeGen/testsuite/mofiles/Sequence.mo (Copy from path: /trunk/testsuite/mofiles/Sequence.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Enum8.mo (Copy from path: /trunk/testsuite/mosfiles/Enum8.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Enum8.mos (Copy from path: /trunk/testsuite/mosfiles/Enum8.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/ExtendsBasic.mo (Copy from path: /trunk/testsuite/mosfiles/ExtendsBasic.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/ExtendsBasic.mos (Copy from path: /trunk/testsuite/mosfiles/ExtendsBasic.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/FunctionIndirectRecursion.mo (Copy from path: /trunk/testsuite/mosfiles/FunctionIndirectRecursion.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/FunctionIndirectRecursion.mos (Copy from path: /trunk/testsuite/mosfiles/FunctionIndirectRecursion.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/FunctionIndirectRecursion2.mos (Copy from path: /trunk/testsuite/mosfiles/FunctionIndirectRecursion2.mos, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Identity.mo (Copy from path: /trunk/testsuite/mosfiles/Identity.mo, Revision, 4579)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Identity.mos (Copy from path: /trunk/testsuite/mosfiles/Identity.mos, Revision, 4579)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/IfEquation2.mo (Copy from path: /trunk/testsuite/mosfiles/IfEquation2.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/IfEquation2.mos (Copy from path: /trunk/testsuite/mosfiles/IfEquation2.mos, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Initialization.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Makefile
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Sign.mo (Copy from path: /trunk/testsuite/mosfiles/Sign.mo, Revision, 4575)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Sign.mos (Copy from path: /trunk/testsuite/mosfiles/Sign.mos, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/records/Makefile
Added : /branches/TemplateCodeGen/testsuite/records/RecordParameters.mos (Copy from path: /trunk/testsuite/records/RecordParameters.mos, Revision, 4575)
Modified : /branches/TemplateCodeGen/testsuite/records/RecordTest.mo
Added : /branches/TemplateCodeGen/testsuite/records/RecordVariability.mo (Copy from path: /trunk/testsuite/records/RecordVariability.mo, Revision, 4575)

Revision: 4580
Author: ricli576
Date: 15:47:34, den 25 november 2009
Message:
Replaced expExp with expression.
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl

Revision: 4577
Author: ricli576
Date: 14:01:25, den 25 november 2009
Message:
Generate residual equations.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4574
Author: ricli576
Date: 10:26:35, den 25 november 2009
Message:
Partitioned equations further and replaced varname with SimVar in equations.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4573
Author: ppriv
Date: 18:43:14, den 24 november 2009
Message:
new Susan syntax sugar for :

contCase(String tst) ::=
case "a"
case "b"
case "bb"
case "c" then "hej"
case "d" then "Hej!"

is same as

contCase(String tst) ::=
case "a" then "hej"
case "b" then "hej"
case "bb" then "hej"
case "c" then "hej"
case "d" then "Hej!"

It works also with field bindings ... implemented on syntax/symbolic level.
----
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl

Revision: 4572
Author: ricli576
Date: 16:38:37, den 24 november 2009
Message:
Made HelloWorld example compile with generated code.

Lots of things are still not implemented.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4562
Author: ppriv
Date: 17:57:44, den 23 november 2009
Message:
A commit before the Susan error reporting upgrade
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt

Revision: 4550
Author: ppriv
Date: 21:40:13, den 20 november 2009
Message:
- Susan can use Text buffers now
- TrapezTestTotal_functions.cpp is generated except in_ functions
- System.tmpTick and System.tmpTickReset added to support temporary variable names generation directly from Susan program
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/System.mo
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/runtime/systemimpl.c
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw

Revision: 4546
Author: ricli576
Date: 10:38:19, den 20 november 2009
Message:
Refactored and implemented eventCheckingCode, residualStateComputation,
modelOutputFunction, and modelInputFunction.

Refactor was mainly replacing > with \>.
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl

Revision: 4511
Author: ricli576
Date: 09:39:09, den 14 november 2009
Message:
Fixed comma bug.

Used the <[x,y,z] ",\n"> pattern.
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl

Revision: 4507
Author: ricli576
Date: 15:43:52, den 13 november 2009
Message:
Implemented filling of var_attr array.

The ending comma error is present here as well.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4506
Author: ricli576
Date: 13:44:52, den 13 november 2009
Message:
Implemented filling of init_fixed array.

There is a comma related bug in the generated code to be fixed later.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4505
Author: ricli576
Date: 09:45:11, den 13 november 2009
Message:
Refactored.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4502
Author: ricli576
Date: 15:45:12, den 12 november 2009
Message:
Fixed bug in extraction of variables.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 4499
Author: ricli576
Date: 14:09:20, den 12 november 2009
Message:
Reversed lists to produce correct soring of names and comments.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 4498
Author: ricli576
Date: 11:40:51, den 12 november 2009
Message:
Removed quotes from generated comments.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 4497
Author: ricli576
Date: 11:03:44, den 12 november 2009
Message:
Refactored extraction of variable information.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4494
Author: ppriv
Date: 13:05:03, den 11 november 2009
Message:
tpl codegen
- a complete functions header part for TrapezTest
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl

Revision: 4484
Author: ppriv
Date: 16:41:58, den 10 november 2009
Message:
tpl codegen
- functions headers of TrapezTest are generated, see elaborateFunctions() function and functionsCpp() template
- little refactoring of test folders, TrapezTest has its own generate.mos
- +d options tpl1 and tpl2 for test branches, and tplgen_ to prepend a tplgen_ prefix to generated files (when .orig is postfix, my syntax highlighting is not working, so I chose a prefix for tpl generated files instead)
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld.cpp
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld.makefile
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld.mo
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld_functions.cpp
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld_init.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/Makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal.makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/TrapezTestTotal_functions.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/generate.mos
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTest/tplgen_TrapezTestTotal_functions.cpp
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.cpp
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.makefile
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.mo
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal_functions.cpp
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/HelloWorldOutput
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/Makefile
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw

Revision: 4475
Author: ricli576
Date: 20:57:07, den 9 november 2009
Message:
Started to implement root template and root data structure.

The HelloWorld model can now be partially translated with SimCodeC.tpl templates.

The .orig files can be used to compare generated output with what it is
supposed to be. The .orig files were generated with the current code generator.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld/HelloWorld.cpp.orig
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld/HelloWorld.makefile.orig
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld/HelloWorld.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld/HelloWorld_functions.cpp.orig
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld/HelloWorld_init.txt.orig
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/generate.mos
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4471
Author: ppriv
Date: 14:08:09, den 9 november 2009
Message:
tpl codegen
- ModelInfo use in template
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4468
Author: ppriv
Date: 22:08:58, den 8 november 2009
Message:
tpl codegen:
- typesExpType translation from Types.Type -> Exp.Type function
- resultStruct template
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4463
Author: ppriv
Date: 10:07:24, den 6 november 2009
Message:
tpl codegen
- expType template
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4452
Author: ppriv
Date: 18:53:39, den 4 november 2009
Message:
tpl codegen:
- recordDeclaration template in SimCodeC.tpl
- omc.exe +d=failtrace file.tpl now reports errors
----
Modified : /branches/TemplateCodeGen/Compiler/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl

Revision: 4446
Author: ppriv
Date: 14:45:14, den 3 november 2009
Message:
GenTest:
- a function generated
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal_functions.cpp

Revision: 4445
Author: ppriv
Date: 14:00:09, den 3 november 2009
Message:
SimCode.mo - additions to statemets
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 4421
Author: ppriv
Date: 12:11:35, den 28 oktober 2009
Message:
TrapezTestTotal.mo translation - successful 3. - after merging with trunk
----
Modified : /branches/TemplateCodeGen/Compiler/omc_release
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/build/include
Modified : /branches/TemplateCodeGen/build/share/java
Modified : /branches/TemplateCodeGen/c_runtime/java_interface

Revision: 4416
Author: adrpo
Date: 00:45:53, den 28 oktober 2009
Message:
- merged all modifications from OpenModelica/trunk
revisions 4361 to 4415

Revision: 4415
Author: adrpo
Date: 23:12:41, den 27 oktober 2009
Message:
- due to changes by Martin S. to Compile.bat copying of MinGW to build directory is no longer required!
----
Modified : /trunk/README-OMDev-MINGW.txt

Revision: 4410
Author: sjoelund.se
Date: 16:41:51, den 27 oktober 2009
Message:
- Adding the magical Eclipse-project encoding fix (so Link?ping doesn't turn into UTF-8 whenever a Linux developer commits)
----
Added : /trunk/.settings
Added : /trunk/.settings/org.eclipse.core.resources.prefs

Revision: 4409
Author: sjoelund.se
Date: 16:23:40, den 27 oktober 2009
Message:
- Spelling error
----
Modified : /trunk/c_runtime/java_interface/Makefile.common

Revision: 4408
Author: sjoelund.se
Date: 16:20:39, den 27 oktober 2009
Message:
- Adding modelica_java.jar to the repository (so JDK isn't required to compile OpenModelica)
- Adding c_runtime/java_interface to the default make system. (If no JDK is installed, modelica_java.jar is simply copied to /build/...)
----
Modified : /trunk/c_runtime/Makefile
Modified : /trunk/c_runtime/Makefile.omdev.mingw
Modified : /trunk/c_runtime/java_interface/Makefile
Modified : /trunk/c_runtime/java_interface/Makefile.common
Modified : /trunk/c_runtime/java_interface/Makefile.omdev.mingw
Added : /trunk/c_runtime/java_interface/modelica_java.jar

Revision: 4407
Author: stebr461
Date: 15:49:38, den 27 oktober 2009
Message:
- Annotations are now preserved in SCode format
- make clean now removes .sigx files
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/Compiler/omc_debug/Makefile.in
Modified : /trunk/Compiler/omc_release/Makefile.in
Modified : /trunk/OMNotebook/ext/Makefile
Modified : /trunk/OMShell/Makefile

Revision: 4406
Author: sjoelund.se
Date: 14:55:18, den 27 oktober 2009
Message:
- Fixed f2c.h (2006 release of f2c fixed a 64-bit bug) and matrix.h (used long int* instead of integer* defined in f2c.h)
- 64-bit Linux can now be used to pass all testcases
----
Modified : /trunk/c_runtime/daux.c
Modified : /trunk/c_runtime/ddasrt.c
Modified : /trunk/c_runtime/f2c.h
Modified : /trunk/c_runtime/hybrd.c
Modified : /trunk/c_runtime/libf2c/f2c.h
Modified : /trunk/c_runtime/matrix.h
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/parser.y
Modified : /trunk/testsuite/mosfiles/InOutStrings.mos
Modified : /trunk/testsuite/mosfiles/MissV.mos
Modified : /trunk/testsuite/mosfiles/Switch.mos

Revision: 4405
Author: sjoelund.se
Date: 12:23:43, den 27 oktober 2009
Message:
- JarCreator: Transforms backslashes of paths in zip-files to frontslashes. That way both javac.exe and java.exe work properly in Windows.
- testsuite/java/JavaExt.java: Escape the string so backslashes are parsed by OpenModelica.
- testsuite/{java,records}/rtest: Changed to an rtest that is not parallelized since Windows dll's hate that. (Also updated the mos-files since the old one requires // endResult
- testsuite/java/Makefile: Better Windows-support using JAVA_HOME
- c_runtime/java_interface/Makefile*: Better Windows-support using JAVA_HOME
----
Modified : /trunk/c_runtime/java_interface/Makefile
Modified : /trunk/c_runtime/java_interface/Makefile.common
Modified : /trunk/c_runtime/java_interface/Makefile.omdev.mingw
Modified : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaArray.java
Modified : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaOption.java
Modified : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java
Modified : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java
Modified : /trunk/testsuite/java/JavaExt.java
Modified : /trunk/testsuite/java/JavaExt.mos
Modified : /trunk/testsuite/java/JavaExtArrays.mos
Modified : /trunk/testsuite/java/JavaExtInteractive.mos
Modified : /trunk/testsuite/java/JavaExtRecord.mos
Modified : /trunk/testsuite/java/JavaTest.mos
Modified : /trunk/testsuite/java/Makefile
Modified : /trunk/testsuite/java/rtest
Modified : /trunk/testsuite/records/rtest

Revision: 4402
Author: adrpo
Date: 09:08:12, den 27 oktober 2009
Message:
- made parser/walker/Absyn.mo/Dump.mo to handle failure and equality in the algorithm section
- do not dive into DERIVED classes when querying internal classes in Interactive.mo;
is not correct to dive into derived classes and if we do then we run into stack overflow;
Example: lookup of Env.Env in Env.Env.
----
Modified : /trunk/Compiler/Absyn.mo
Modified : /trunk/Compiler/Dump.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/absyn_builder/walker.g
Modified : /trunk/modelica_parser/src/modelica_parser.g

Revision: 4401
Author: adrpo
Date: 06:55:01, den 27 oktober 2009
Message:
- merged revision 4399 from branches/MathCoreOSMC

Revision: 4399
Author: otto@mathcore.com
Date: 18:14:37, den 26 oktober 2009
Message:
Switched to using CRITICAL_SECTION instead mutexes on windows since it is quicker.
----
Modified : /branches/MathCoreOSMC/Compiler/runtime/corbaimpl.cpp
Modified : /branches/MathCoreOSMC/Compiler/runtime/omc_communication_impl.cpp

----
Modified : /trunk/Compiler/runtime/corbaimpl.cpp
Modified : /trunk/Compiler/runtime/omc_communication_impl.cpp

Revision: 4400
Author: Frenkel TUD
Date: 23:07:44, den 26 oktober 2009
Message:
- sort non scalar variables and known variables befor indexcalculation; aim: code generation write all elements from the non scalar variable in one memory block
----
Modified : /trunk/Compiler/DAELow.mo

Revision: 4397
Author: sjoelund.se
Date: 15:47:58, den 26 oktober 2009
Message:
- Fixed the testsuite Makefile (missed a backslash at the end)
- Merged getDefinitions Interactive API function from the Bootstrapping branch
- Fixed some of the Java-related issues OMC has in Windows (don't try to fprintf to stderr before calling abort() - in Windows the string will not get printed)
- It will be necessary to set JAVA_HOME to a JDK if you want to run the java testsuite in Windows. If you call "java" directly, it will load Java from system32, which is a JRE and not a JDK (which means you can't call javac from it). Why Sun decided to install both JRE and JDK by default when downloading a JDK, I do not know.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/c_runtime/java_interface/Makefile
Modified : /trunk/c_runtime/java_interface/Makefile.omdev.mingw
Modified : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OMCProxy.java
Modified : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java
Modified : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java
Modified : /trunk/c_runtime/java_interface.c
Modified : /trunk/c_runtime/java_interface.h
Modified : /trunk/c_runtime/meta_modelica.c
Modified : /trunk/c_runtime/meta_modelica_builtin.cpp
Modified : /trunk/testsuite/Makefile
Added : /trunk/testsuite/java/GetDefinitions.mos
Modified : /trunk/testsuite/java/JavaTest.mos

Revision: 4393
Author: sjoelund.se
Date: 09:14:23, den 26 oktober 2009
Message:
- Using Ceval.cevalCallFunction record constructor instead of cevalFunction
- Enabled testsuite/records as a default test to run as it now works
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/testsuite/Makefile
Modified : /trunk/testsuite/records/Makefile
Modified : /trunk/testsuite/records/NestedRecordTestInput.mos

Revision: 4392
Author: adrpo
Date: 23:46:18, den 25 oktober 2009
Message:
- due to the connect changes these tests needed update
----
Modified : /trunk/testsuite/mathcore-mofiles/Connect15.mo
Modified : /trunk/testsuite/mofiles/Connect15.mo

Revision: 4391
Author: adrpo
Date: 23:40:59, den 25 oktober 2009
Message:
- merged latest modifications from branches/MathCoreOSMC

Revision: 4385
Author: bjozac
Date: 11:48:50, den 23 oktober 2009
Message:
Added support for un-connected arrays of connectors
a.b_connector[:].c
This did not generate zero equations for flow variables.
----
Modified : /branches/MathCoreOSMC/Compiler/Connect.mo
Modified : /branches/MathCoreOSMC/Compiler/Env.mo

----
Modified : /trunk/Compiler/Connect.mo
Modified : /trunk/Compiler/Env.mo

Revision: 4390
Author: adrpo
Date: 23:19:50, den 25 oktober 2009
Message:
- delete the .sigx files on clean otherwise another build will fail.
----
Modified : /trunk/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_release/Makefile.omdev.mingw

Revision: 4389
Author: adrpo
Date: 21:35:35, den 25 oktober 2009
Message:
- added quotes around $OPENMODELICAHOME/include as otherwise includes doesn't work.
----
Modified : /trunk/testsuite/meta/MetaModelicaDev/common.omc

Revision: 4388
Author: Frenkel TUD
Date: 14:58:46, den 24 oktober 2009
Message:
- Bugfix Build with MSVC
----
Modified : /trunk/Compiler/Makefile.common.w32
Modified : /trunk/Compiler/runtime/systemimpl.c

Revision: 4387
Author: sjoelund.se
Date: 16:14:50, den 23 oktober 2009
Message:
- Updated the Makefiles to only run rml2sig/rmldep-new.sh if the file changes (the .sig-file does not always update in order to avoid re-compiling all files depending on the source unless the interface changes). We now also generate a dummy .sigx file which only tells us when rmldep was last run. If you change a lot of files (over time, lots of re-compilations), but never change the function interfaces, this can reduce the compile time by over a minute.
----
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/omc_debug/Makefile.in
Modified : /trunk/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /trunk/Compiler/omc_release/Makefile.in
Modified : /trunk/Compiler/omc_release/Makefile.omdev.mingw

Revision: 4386
Author: sjoelund.se
Date: 15:42:03, den 23 oktober 2009
Message:
- Enabled the MetaModelica testsuite by default since the tests now work (even in Windows)
- Merged Bootstrapping branch Revision: 4372 "Some changes for polymorphic function references"
- Inst.addComponentsToEnv: Re-added capability for TCOMPLEX types to be instantiated
- Inst.instEquation2: Added capability for equation-matching of MetaModelica types (needed because record modifications bind the result using equations)
- Types.valuesToMods: Uses typeofValue and valueExp when converting records (they handle metarecords as well)
- Added instructions for the MetaModelica Course
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/Error.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/c_runtime/meta_modelica.c
Modified : /trunk/c_runtime/meta_modelica.h
Modified : /trunk/c_runtime/meta_modelica_builtin.cpp
Modified : /trunk/testsuite/Makefile
Modified : /trunk/testsuite/meta/BuiltinList.mos
Modified : /trunk/testsuite/meta/Makefile
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Functions.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.omc
Added : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_interactive.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/SCRIPT.mos
Added : /trunk/testsuite/meta/MetaModelicaDev/INSTALL-INSTRUCTIONS.txt
Deleted : /trunk/testsuite/meta/MetaModelicaDev/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/Makefile, Revision, 4380)
Deleted : /trunk/testsuite/meta/MetaModelicaDev/README.txt
Deleted : /trunk/testsuite/meta/MetaModelicaDev/common.mk
Added : /trunk/testsuite/meta/MetaModelicaDev/common.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/common.mk, Revision, 4380)
Added : /trunk/testsuite/meta/MetaModelicaDev/documentation
Added : /trunk/testsuite/meta/MetaModelicaDev/documentation/Eclipse MDT and MetaModelica Exercises.ppt
Added : /trunk/testsuite/meta/MetaModelicaDev/eclipse.bat
Modified : /trunk/testsuite/meta/PartialFn9.mos
Modified : /trunk/testsuite/meta/TupleInteractive.mos

Revision: 4382
Author: sjoelund.se
Date: 12:30:55, den 21 oktober 2009
Message:
- Added the new MetaModelica course exercise 00_simplesim to the MetaModelicaDev folder.
----
Added : /trunk/testsuite/meta/MetaModelicaDev/00_simplesim
Added : /trunk/testsuite/meta/MetaModelicaDev/00_simplesim/.project
Added : /trunk/testsuite/meta/MetaModelicaDev/00_simplesim/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/00_simplesim/SOLUTION.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/README.txt
Deleted : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Exp.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SymbolicDerivative.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Exp.mo, Revision, 4381)
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/main.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/program.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/README.txt

Revision: 4381
Author: sjoelund.se
Date: 09:41:55, den 21 oktober 2009
Message:
- Added Eclipse projects for the MetaModelicaDev exercises and examples
- Added the working 03_symbolicderivative exercise
----
Added : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/.project
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Exp.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/lexer.l
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/main.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/program.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.classpath
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.project
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings/org.eclipse.jdt.core.prefs
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings/org.eclipse.jdt.ui.prefs
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CommunicationException.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CompilerException.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CompilerInstantiationException.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/ConnectException.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/InvocationError.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/Main.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OMCPane.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OMCProxy.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunication.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationHelper.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationHolder.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationOperations.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/ProcessStartThread.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/StreamReaderThread.java
Added : /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/_OmcCommunicationStub.java
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/08_pam/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/08_pam/lexer.l
Modified : /trunk/testsuite/meta/MetaModelicaDev/08_pam/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/lexer.l
Modified : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/.externalToolBuilders
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/.externalToolBuilders/OMDev-MINGW.launch
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/.project
Modified : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Makefile.rml
Deleted : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parser.h
Modified : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parsutil.c
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/program.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/common.rml
Deleted : /trunk/testsuite/meta/MetaModelicaDev/rml/yacclib.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/rml/yacclib.h

Revision: 4380
Author: sjoelund.se
Date: 13:46:36, den 20 oktober 2009
Message:
- Added MetaModelicaDev ex 06 through 11. Modified 03 through 11 to compile and run on latest OMDEV
----
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.omc
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Assignment.mo
Deleted : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile, Revision, 4375)
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mos
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/main.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/04_assignment/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/AssignTwoType.mo
Deleted : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile, Revision, 4375)
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mos
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/main.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Eval.mo
Deleted : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile, Revision, 4375)
Added : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Parse.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/ParseRML.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/lexer.l
Modified : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Functions.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Main.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Types.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/06_advanced/program.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/Input.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/InputRML.c
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/Main.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/Pam.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/Parse.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/ParseRML.c
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/08_pam/program.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Absyn.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Env.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Eval.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Main.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/ScanParse.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/ScanParseRML.c
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/program.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Absyn.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Emit.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Main.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Mcode.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Parse.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/ParseRML.c
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Trans.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/program.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Absyn.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/FCEmit.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/FCode.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Flatten.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Main.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Parse.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/ParseRML.c
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/README.txt
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Static.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/TCode.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Types.mo
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/lexerPetrol.c
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/lexerPetrol.h
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parser.h
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parser.y
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parsutil.c
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parsutil.h
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/petrol.h
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/8q.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/8q.out
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/big.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/cirkel.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/codtest.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/factorial.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/fib.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib/math.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib/stdio.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/params.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/parstest1.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/qsort.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/quadtest.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/return.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/semtest1.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/sieve.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/stone.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/testmath.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testp
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testp/a.d
Added : /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testp/b.d
Modified : /trunk/testsuite/meta/MetaModelicaDev/common.mk
Modified : /trunk/testsuite/meta/MetaModelicaDev/common.rml

Revision: 4375
Author: sjoelund.se
Date: 10:40:11, den 20 oktober 2009
Message:
- Renamed the MetaModelicaDev testcases according to the new order in the course
----
Deleted : /trunk/testsuite/meta/MetaModelicaDev/03_assignment
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_symdiff, Revision, 4373)
Deleted : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/Makefile, Revision, 4373)
Added : /trunk/testsuite/meta/MetaModelicaDev/04_assignment (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_assignment, Revision, 4373)
Deleted : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype
Deleted : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype
Added : /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype, Revision, 4373)
Added : /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype, Revision, 4373)
Deleted : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff

Revision: 4373
Author: sjoelund.se
Date: 09:41:33, den 20 oktober 2009
Message:
- Updated the meta/MetaModelicaDev testsuite to also contain Makefiles for RML (01, 02a and 02b so far). RML is still used in the course, but the old zip contains outdated syntax and Makefiles.
- The new RML Makefiles will check whether OMDEV is installed. If it is not, it will assume Linux is used and RML is installed on the path. No more separate Makefile for Linux and Windows.
----
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Main.mo
Deleted : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile, Revision, 4372)
Added : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.rml
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Exp1.mo
Deleted : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile, Revision, 4372)
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/SCRIPT.mos
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/SOLUTION.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/main.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Exp2.mo
Deleted : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile, Revision, 4372)
Added : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/README.txt
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/lexer.l
Added : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/main.c
Modified : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/Assignment.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/AssignTwoType.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SCRIPT.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SOLUTION.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SOLUTION.mos
Modified : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Parse.mo
Modified : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/SCRIPT.mos
Added : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff (Copy from path: /branches/Bootstrapping/testsuite/meta/MetaModelicaDev/11_symdiff, Revision, 4372)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/Exp.mo (Copy from path: /branches/Bootstrapping/testsuite/meta/MetaModelicaDev/11_symdiff/Exp.mo, Revision, 4372)
Added : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/Makefile.rml
Replacing : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/SOLUTION.mos (Copy from path: /branches/Bootstrapping/testsuite/meta/MetaModelicaDev/11_symdiff/SOLUTION.mos, Revision, 4372)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/lexer.l (Copy from path: /branches/Bootstrapping/testsuite/meta/MetaModelicaDev/11_symdiff/lexer.l, Revision, 4372)
Added : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/main.c
Replacing : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/parser.y (Copy from path: /branches/Bootstrapping/testsuite/meta/MetaModelicaDev/11_symdiff/parser.y, Revision, 4372)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/11_symdiff/program.txt (Copy from path: /branches/Bootstrapping/testsuite/meta/MetaModelicaDev/11_symdiff/program.txt, Revision, 4372)
Modified : /trunk/testsuite/meta/MetaModelicaDev/Makefile
Added : /trunk/testsuite/meta/MetaModelicaDev/common.rml
Added : /trunk/testsuite/meta/MetaModelicaDev/rml
Added : /trunk/testsuite/meta/MetaModelicaDev/rml/yacclib.c
Added : /trunk/testsuite/meta/MetaModelicaDev/rml/yacclib.h

Revision: 4371
Author: sjoelund.se
Date: 14:52:01, den 19 oktober 2009
Message:
- Fixed MetaModelica crefs to function names containing underscores
----
Modified : /trunk/Compiler/Codegen.mo

Revision: 4370
Author: sjoelund.se
Date: 14:01:15, den 19 oktober 2009
Message:
- Merged revisions 3852-4247 of the Bootstrapping branch
- Support for external Java functions
- Typed Java interface to OpenModelica functions using CORBA
- Improved MetaModelica list,tuple,option,uniontype implementations
- MetaModelica matchcontinue expressions
- MetaModelica function references
- Partially evaluated functions
- Improved Record handling
- Improved handling of NORETCALL functions (mainly used in MetaModelica)
- Note that the MetaModelica, Java and Records testcases are not fully working after the merge

Revision: 4347
Author: stebr461
Message:
- Another fix

Revision: 4346
Author: stebr461
Message:
- Fixed the windows makefile

Revision: 4340
Author: stebr461
Message:
- small fix to previous commit

Revision: 4339
Author: stebr461
Message:
- Partially evaluated functions now a separate module

Revision: 4325
Author: sjoelund.se
Message:
- Fixed meta testsuite when using 64-bit Linux

Revision: 4324
Author: sjoelund.se
Message:
- Changed the matchType subsystem. It now passes a function pointer to either matchTypeRegular or matchTypePolymorphic.
- The polymorphic functions that work now are any input, and list,tuple,option,TypeA output.
- Implemented the Builtin list functions using polymorphic types rather than special cases during elaboration.

Revision: 4320
Author: sjoelund.se
Message:
- Added initial support for polymorphic functions. This version doesn't check if the polymorphic type gets bound to another type, or if complex types use polymorphic types within themselves and so on. Further support should be added in Types.matchTypePolymorphic.
- elabCallArgs, etc was extended to pass around PolymorphicBindings; a list of all types that have been bound by the polymorphic function.
- Fixed builtin function clock() (was previosuly only mmc_clock()).
- read_write.c has support added for INT,REAL,etc as input when we expect MMC type.
- The walker was changed to parse replaceable Type_a subtypeof Any to type Type_a = polymorphic<Any> (this fits better internally)

Revision: 4306
Author: sjoelund.se
Message:
- Fixed equation-patterns that look like exp = {true,false}. cref = {true,false} still works as expected.
- Fixed some problems when type aliasing for example type B = list<A>; (07_pam will test this when the complete file is working).

Revision: 4302
Author: sjoelund.se
Message:
- Added the AssignTwoType MetaModelica example. No major issues here, only outdated code (int_real instead of intReal and so on).

Revision: 4299
Author: sjoelund.se
Message:
- Changed simulation_result implementation to use C fprintf instead of C++ iostream. The new implementation is roughly 5 times faster using GCC.

Revision: 4298
Author: sjoelund.se
Message:
- Fixes a bug when pattern matching equations that aren't tuples

Revision: 4297
Author: sjoelund.se
Message:
- Changed unused VALUEBLOCKEQUATIONS to VALUEBLOCKMATCHCASE (contains both algs and equations)
- Moved Patternm.fromEquationsToAlgorithms to Static. They are now translated when the VALUEBLOCK is elaborated since we then have access to the correct environment.

Revision: 4295
Author: sjoelund.se
Message:
- Added support for equation patterns like 2 = 1+1; or 2 = listGet({2},1);
- This uses Static.elabExp within matchcontinue cases. But the local declarations have not been added to the environment. Thus, if you use local variables (very common), the translation from equations to algorithms needs to be performed before we can try to elaborate. I will try to create a new VALUEBLOCK type for matchcontinue cases.

Revision: 4290
Author: sjoelund.se
Message:
- Added support for generating errors and error messages when local variable declarations shadow input/result of a matchcontinue expression

Revision: 4288
Author: sjoelund.se
Message:
Removed ALG_EQUALITY from the walker

Revision: 4284
Author: sjoelund.se
Message:
- Changed the parser to not accept equality(...) for algorithms. It doesn't work in RML, is deprecated, and == already works.
- Changed the parser to accept equality(lhs, rhs) and equality(lhs = rhs) instead of any arbitrary equation
- The walker will translate equality(...) to Absyn.CALL("equality",{lhs,rhs})
- ALG_EQUALITY and EQ_EQUALITY have been removed

Revision: 4281
Author: sjoelund.se
Message:
- Added testcase for the added support of failure(...)
- Fixed issues with builtin list functions not converting arrays like {1} directly

Revision: 4279
Author: sjoelund.se
Message:
- Commented out ALG_FAILURE in walker.g

Revision: 4273
Author: sjoelund.se
Message:
- Added a printAny function in the C runtime for debugging (create an external C function that takes any boxed datatype and apply printAny on it).
- Added the first 3 assignments from the MetaModelica Dev course, as working testcases (01_experiment is disabled by default because looking up constants in packages is very slow right now). They each have their own directory because they supply their own lexers and parsers. They also provide some basic instructions on how to follow the course themselves (make changes to code, type make and see what happens).
- Added ceval for builtin MetaModelica type conversions (intReal, etc).
- Replaced CREF_IDENT("DUMMY__") and CREF_IDENT("WILDCARD__") with CREF_WILD.
- Added code in Patternm to convert EQ_FAILURE to algorithmic code; removed unused Absyn.ALG_FAILURE.
- Updated code for THROW/TRY/CATCH structures in Algorithm/etc.
- Renamed builtin realInteger to realInt (as in RML and the specification).

Revision: 4263
Author: sjoelund.se
Message:
- Added cases for NORETCALL and UNIONTYPE when conveting between DAE.DAE and Exp.DAE

Revision: 4252
Author: sjoelund.se
Message:
- Bugfix for SCode.componentNamesFromElts (when the list contains more than elements; fixes bug in Inst.extractConstantPlusDeps)
- Support for generating the proper list type from a Values.LIST
- Moved the typeConvert (Types.Type to Absyn.TypeSpec) to MetaUtil
- Support for pattern matching of union types and records existing in another package than the one the matchcontinue expression is in
- Static.valueExp: Added cases for METARECORD and LIST
- Types.T_UNIONTYPE now contains a list<Absyn.Path> instead of String
- Types.T_METARECORD now contains no String or Absyn.Path. This is saved in SOME(Absyn.Path) instead

Revision: 4248
Author: stebr461
Message:
- Partially evaluated functions now work with recursive functions.

Revision: 4226
Author: sjoelund.se
Message:
- Fix list constructor to calculate the resulting type better: myTup := (1.0,3.5); {myTup,(1.0,3.5)} {META_TUPLE,TUPLE} -> list<META_TUPLE>
- Some fixes for constants that are using MetaModelica types (ceval->value->exp)
- Started on some builtin array functions

Revision: 4224
Author: sjoelund.se
Message:
- Fixes compilation error when allocating boolean and string arrays

Revision: 4218
Author: sjoelund.se
Message:
- Fix for generating recursive functions (both Modelica and MetaModelica)

Revision: 4217
Author: sjoelund.se
Message:
- Better support for calling NORETCALL functions from Interactive
- Added builtin boolean functions
- Added builtin print,if_exp,tick and clock
- Removed listCar (use listGet instead; it's listed as an actual MetaModelica builtin...)
- Renamed listCdr to listRest, intended to be a builtin list operator
- Added builtin functions for listEmpty and optionNone (renamed; were used for pattern matching but may as well be builtin functions...)

Revision: 4212
Author: sjoelund.se
Message:
- Added MetaModelica builtin Integer operations

Revision: 4211
Author: sjoelund.se
Message:
- Added MetaModelica Builtin Real Operations

Revision: 4210
Author: sjoelund.se
Message:
- Added the MetaModelica builtin String and String Character Conversion operations

Revision: 4209
Author: sjoelund.se
Message:
- Added pattern matching of reals
- Added a few MetaModelica builtin String functions

Revision: 4208
Author: sjoelund.se
Message:
- Type conversion boxes Int,Real,Bool,String when needed (for example when doing listMember(list<Integer>,Integer))
- Added (polymorphic) builtin list functions: listAppend, listReverse, listLength, listMember, listGet, listNth, listDelete. The builtin handler calculates the correct result type.

Revision: 4206
Author: sjoelund.se
Message:
- Added failing testcase MatchCase10

Revision: 4205
Author: sjoelund.se
Message:
- Pattern matching of calls that use mixed positional and named args
- Unboxing of reals

Revision: 4202
Author: sjoelund.se
Message:
- Fixes problems with the SOME(tuple) and tuple::rest constructors

Revision: 4201
Author: sjoelund.se
Message:
- Added support for uniontype calls in matchcontinue pattern matching

Revision: 4199
Author: stebr461
Message:
-Partially evaluated functions now works properly

Revision: 4197
Author: sjoelund.se
Message:
- Added support for pattern matching records (not uniontypes) in matchcontinue expressions
- Added support for case-local variable declarations in matchcontinue expressions

Revision: 4196
Author: sjoelund.se
Message:
- Fixed compilation error in last commit

Revision: 4195
Author: sjoelund.se
Message:
Added better support for NORETCALL functions
Added better type checking for unboxing of boxed datatypes (for example: listCar of list<Integer> using the new builtin handler returns T_BOXED(T_INTEGER), which can be typecast to a regular integer)
Added (better) support for pattern matching of tuple, list and option
- Types.mo: Added T_BOXED and T_NORETCALL
- Added equality operator for boxed datatypes
- listCar/listCdr now check for listEmpty before doing the operation
- Added MetaModelica builtin print
- Added mmc_unbox builtin call
- Algorithm.NORETCALL instead contains an Exp.CALL. This allows it to contain builtin calls

Revision: 4193
Author: adrpo
Message:
- fixed parsing of lists such as: 1::2::3::x.

Revision: 4185
Author: sjoelund.se
Message:
Absyn.ALG_MATCHCASES, Exp.MATCHCASES, Algorithm.MATCHCASES: New expression type that Absyn.MATCHEXP is translated into.
DFA.mo, Patternm.mo: Generates code for the new MATCHCASES datatype. It's designed to use a for-try-switch design of matchcontinue. The C code is a lot simpler than the one used before (state machine with goto and a boolean array to try and track patterns that have already been performed).
CevalScript.cevalInteractiveFunctions: Added setLinker, setLinkerFlags. API calls that allow you to change compiler to g++ (useful when compiling matchcontinue expressions since it uses try/catch).
Codegen.mo: Added String/List equality operators
Static.mo: Added List equality operators
Util.listlistTranspose: "{{1,2,3}{4,5,6}} => {{1,4},{2,5},{3,6}}"
c_runtime/meta_modelica.{c,h}: Added mmc_boxes_equal. Used to compared boxed datatypes (always returns true for now...)

Revision: 4183
Author: sjoelund.se
Message:
- Added expected results for PartialFn{5,6}.mos

Revision: 4176
Author: stebr461
Message:
-First batch of changes for partially evaulated functions
-Main functionality is in SCode.elaborate, which calls a whole barrage of functions in MetaUtil.mo
-elabPartEvalFunction and a case for it added to Static.mo
-Various utility functions added to other modules

Revision: 4173
Author: sjoelund.se
Message:
Added some complicated types/type constructors in testsuite/meta/ComplicatedInteractive.{mo,mos}
{ClassInf,Static}.mo: Added META_RECORD. Rather than having a specialized function in MetaUtil, the regular OpenModelica functions are used to create a METARECORDCALL.
Exp.getFunctionCalls: Added META_TUPLE, META_OPTION to the list of expressions to searchMetaUtil.typeMatching: Changed to return a type instead of a boolean. The function will return the supertype of all other list arguments (before this list(NONE,SOME(1)) resulted in list<NOTYPE> instead of list<Integer>).
Types.mo: Changed some of the matchType-related functions to properly subtype/convert options/lists.

Revision: 4172
Author: sjoelund.se
Message:
runtime/systemimpl.c: Updated to use Values.META_TUPLE
testsuite/java: Updated for the partially working MetaModelica list/tuple
CevalScript.mo: Fixed failtrace
Codegen.generateExpression: META_TUPLE code now generates tuples instead of lists.
Codegen.generateRWType: Generates TYPE_DESC_MMC for LIST and META_TUPLE
Ceval.ceval: Exp.{TUPLE/META_TUPLE} -> Values.META_TUPLE
Interactive.evaluateAlgStmt: Added the possibility to assign results of type T_TUPLE to a variable
MetaUtil.fixMetaTuple: Helper to fix the type when Ceval returns Values.META_TUPLE and you thought the CREF pointed to a Types.T_TUPLE
MetaUtil.mmc_mk_box: New function that creates the correct mmc_mk_box(<n>, ...) or mmc_mk_box<n>(...) depending on the value of <n>
Static.mo: Check type of a Types.Properties using the existing functions instead of PROP(ty, _) = ... This allows us to check for tuples as well.
Types.unparseType, Types.printTypeStr, Types.getAllExpsTt: Added META_TUPLE analogous to TUPLE
Types.matchProp: (T_TUPLE,PROP_TUPLE) -> (T_METATUPLE,PROP)
Types.typeConvert: T_TUPLE->T_METATUPLE
Util.mo: Added listThreadMap32 (3 lists to 2 lists)

Revision: 4161
Author: sjoelund.se
Message:
- Types.mo: Added support to type convert matrices/arrays to lists. This works
for the array constructor as expected, but also allows you to use variables
that are arrays and get them automatically converted to lists (not desired, but
they use identical Exp.Exp and cannot be differentiated).

Revision: 4160
Author: sjoelund.se
Message:
- systemimpl.c: Fixed list copying by doing it in reverse order (and updating
java_interface.c to do the same).
- Types.mo: Added a (very) simple type conversion from ARRAY to LIST. It has
only been tested for one-dimensional arrays so far.
- Ceval.mo: Added ceval for the LIST type.
- It is now possible to call (simple) functions that expect list input using
the Interactive module.

Revision: 4132
Revision: 4132
Author: sjoelund.se
Message:
- Changed Java org.modelica to org.openmodelica

Revision: 4107
Author: sjoelund.se
Message:
- Absyn.ALG_WHEN_A: Changed the name of the field "whenStmt" to "boolExpr"
since it better reflects the function.

Revision: 4106
Author: sjoelund.se
Message:
- Added Exp.TUPLE to ceval (if MetaModelica grammar is activated)

Revision: 4105
Author: sjoelund.se
Message:
- Setting eclipse project default to ISO-8859-1 encoding because the UTF-8
default changes special characters to multi-byte format. This changes .mo files
even if you don't modify the header.

Revision: 4104
Author: sjoelund.se
Message:
- Absyn.ALG_WHILE: Changed the name of the field "whileStmt" to "boolExpr"
since it better reflects its function.

Revision: 4103
Author: sjoelund.se
Message:
* Added testcase/meta/OptionInteractive.mos: Functions with Option type
in/output are now working, as well as any expression returning an Option type
in the Interactive interface.
* Compiler/runtime/systemimpl.c: Values__OPTION to type_desc conversion
* c_runtime/modelica.h: Replaced modelica_uniontype with metamodelica_type
* c_runtime/read_write.h: Replaced {read,write}_modelica_{uniontype,mmc} with
{read,write}_metamodelica_type
* Types.typeConvert: Added placeholder and debug message for T_ARRAY->T_LIST
* Compiler.expTypeStr: Changed from void* and modelica_uniontype to metamodelica_type
* Inst.getUsertypeDimensions: Changed from "option" to "Option"
* Added cases for T_METAOPTION/Exp.META_OPTION
- Types.unparseType
- Types.getAllExpsTt
- Ceval.ceval
- Exp.printExp2Str

Revision: 4102
Author: sjoelund.se
Message:
- Normalized the copyright notice to ISO-8859-10

Revision: 4096
Author: stebr461
Message:
- Added functionality for Absyn.Exp.PARTEVALFUNCTION to the Dump module

Revision: 4095
Author: stebr461
Message:
- Tweaked the grammar rules a bit
- Added new data structure to Exp.Exp for partially evaluated functions
- Added functionality for this data structure to many functions in Exp

Revision: 4094
Author: sjoelund.se
Message:
- Fix testcase/meta/Uniontype13.mos (Uniontype in Record). Broke after merge with Mathcore

Revision: 4092
Author: sjoelund.se
Message:
- Codegen.generateExpression: Using "mmc_mk_none()"/"mmc_mk_some(x)" when
generating C code instead of "mmc_mk_nil()" and "x".
- Exp.typeof: Added cases for OPTION/TUPLE, and fixed the cases for LIST/CONS.
Previously, the type of a LIST(ty=INT) was INT instead of T_LIST(INT)...

Revision: 4088
Author: stebr461
Message:
- added more tests

Revision: 4087
Author: stebr461
Message:
- Added grammar rules for partially evaluated functions
- Added a new record to Absyn.Exp for partially evaluated functions
- Added cases to Absyn.traverseExp, Absyn.getCrefFromExp and Absyn.findIteratorinExp for the new record
- Added test cases for functions whose arguments have default values, and partially evaluated functions as arguments
- Fixed a typographic error in Interactive.mo that prevented compilation

Revision: 4077
Author: sjoelund.se
Message:
- Codegen.mo: Added annotation(JavaMapping="simple") to external Java
functions. This handles only int,double,bool,String and max 1 output value.

Revision: 4076
Author: sjoelund.se
Message:
- Fix Java testsuite makefile for OMDev

Revision: 4075
Author: sjoelund.se
Message:
DefinitionsCreator.java can now translate all .mo-files in Compiler to
a single JAR file.
- {Inst,DAELow,Mod}.mo: Fixed syntax errors
- Removed genericArguments.st and the list of generic types in
functions/records. These now look up all variables and add all generic types
to a string instead (used by the templates directly).
- Interactive.getDefinitions: Correct behaviour when trying to filter out
functions (and speeds up the generation in general).

Revision: 4074
Author: sjoelund.se
Message:
- DFA/Interactive.mo: Uses list<tuple<type_a,type_b>> instead of
list<type_a,type_b>
- Interactive.getDefinitions: Don't add const components to the returned tree.
Also uses the Print buffer to speed up a bit.
- ModelicaString: Uses StringBuffer instead of concatenating 80kB strings byte
by byte.

Revision: 4073
Author: sjoelund.se
Message:
- Updated the Java testsuites for OMDev

Revision: 4072
Author: sjoelund.se
Message:
- Interactive.mo.getDefinitions: Fixed the output to the expected
"(type XYZ list<ABC>)" - it was "(type XYZ list)".
- record.st: Fixed new Class[] to new java.lang.Class[] (in case a package
contains a record named Class; like Absyn.mo does)

Revision: 4070
Author: sjoelund.se
Message:
- Compiler/Util.mo: Fixed syntax in some unused functions (Util.mo is parsed in
the Java testsuite)
- Added the sources and test suite for modelica_java.jar
* make test (in c_runtime/java_interface) runs a jUnit testsuite
* make jar (n c_runtime/java_interface) creates the jar-file (it is not run
by running make in the source root)

Revision: 4068
Author: sjoelund.se
Message:
- Interactive.getDefinitions: Changed the syntax slightly to be more
consistent (LISP-style trees all the way; this made the parser a bit simpler).

Revision: 4067
Author: sjoelund.se
Message:
- Cleaned up in external Java (no more getJavaMethod calls). This makes it
easier to spot which line failed in the C file.
- Fixed bugs when structs/string pointers are not initialized by GCC
- Added support for multiple output uniontype variables

Revision: 4066
Author: sjoelund.se
Message:
- Updated the ext Java dummy test for Win32 and fixed a bug in the jni_md include

Revision: 4065
Author: sjoelund.se
Message:
- Added a dummy test for Java external. This tests the datatypes we currently
can't use OMC (list,option,tuple).

Revision: 4064
Author: sjoelund.se
Message:
- Changed the NONE() representation to use ctor=1 (so it doesn't share it
with the empty list). Only Boolean values seem impossible to distinguish
now.
- java_interface.c:
* Added jobject_to_mmc so any object can be turned into a list, tuple,
record och option.
* Added ctor_index value to the Java ModelicaRecord.
OMCModelicaRecord (which OMC creates) has index -1 for regular records
and >=0 for uniontypes. -2 (default for ModelicaRecord) means a warning
is printed when the record is returned as a uniontype (because type checking
can't be done). The automatically generated interface override get_ctor_index,
so any records created with known "good" records won't generate warnings.
- Interactive.mo: Uses MetaUtil.createMetaClassesInProgram to create the
meta classes instead of parsing this in Java code.

Revision: 4062
Author: stebr461
Message:
- Builtin functions can now be passed as arguments in function calls
- Added test case for passing record constructors as function arguments

Revision: 4061
Author: sjoelund.se
Message:
- Added NewJavaMMC to java_interface.[ch]. It currently only handles
uniontype, integer, real and string.
- Added a field with the record name (rather than path) to the
record_description datatype.
- Added support external Java functions with uniontype arguments (but not
result types yet).
- Added a dummy interface IModelicaRecord which tags ModelicaRecord and is
used as the input type of external Java functions taking uniontypes (because
uniontypes are interfaces, they cannot inherit from ModelicaRecord).

Revision: 4060
Author: sjoelund.se
Message:
Added code for TYPE_DESC_RECORD inside another TYPE_DESC_RECORD. Also added
record-in-record support for external Java functions.
- Codegen.mo: In read/write_modelica_record, pass the fields of the inner
records rather than the full struct as a single argument.
- read_write.c: In order for read/write_modelica_record to work when calling
the function recursively, the functions were split in 2 (one helper function
each). The first function starts the varargs and passes a pointer to it
in each subsequent call.

Revision: 4059
Author: sjoelund.se
Message:
- read_write.[ch]: Added (and tested) the MetaModelica types in regular
records.
- Codegen.generateType: Added case for uniontype
- Inst.daeDeclareComplexVarType: Added case for uniontype (and a warning
message if it fails - finding out this was the function that failed was
really hard because the compiler will then just output an empty DAE).

Revision: 4058
Author: sjoelund.se
Message:
- read_write.[ch]: Changed from passing strings for record and field names
to using the record_description struct.
- Ceval.mo: Disabled cevalFunction (its record constructor doesn't work with
all types, and turning it on means you don't see error messages from the
compiled version)
- Codegen.mo: Generate code that uses record_description instead of field names
from read/write_modelica_record
- Inst.instClass: ty = MetaUtil.createUnionType(c,SOME(ty)); instead of
keeping this in Inst.instElement (other parts of the code also needs to
check for uniontypes...).
- Inst.instElement: Removed the special case for uniontype components.
The general case works fine with the changes to instClass and daeDeclare.
- MetaUtil.createUnionType: Takes a class and a type. If the class has
R_UNIONTYPE restruction, create the correct type, else use the given type.

Revision: 4057
Author: sjoelund.se
Message:
Fixes uniontype constructors in packages, called from a different scope.
- Static.elabCallArgs: Uniontype constructors now send the correct environment
to MetaUtil.createFunctionArgsList (instead of the environment of the call).
- MetaUtil.listToBoxes: Because the name is a String, we need to convert
all dots (.) to underscores (_). The problem is Exp.COMPLEX uses strings
for the name, and not Paths.

Revision: 4056
Author: sjoelund.se
Message:
- Added code in MetaUtil to translate the whole Absyn.Program to use
uniontypes instead of just the classes in the global scope.
- SCode.elaborate: Now 2 functions. The first one translates the uniontypes
in Absyn. This should possibly be done by Parser.parse instead, since
then this function won't have to be run over and over.

Revision: 4055
Author: sjoelund.se
Message:
SCode.mo: Added a warning message when encountering a uniontype in a package
Static.mo: Changed the elabCall RECORD constructor case to also handle
METARECORD. This should ensure that the METARECORD always gets the correct
name.

Revision: 4053
Author: sjoelund.se
Message:
- Codegen.mo: Bugfix of previous commit (it would try to generate the same
record definition twice in some test cases)

Revision: 4052
Author: sjoelund.se
Message:
It's now possible to create uniontypes and call functions with uniontype
input from Interactive sessions.
- meta_modelica.[ch]: Added struct record_description, containing path
and field names. It will be passed in every record box instead of using
several slots in a box to pass the data field names.
- Values.mo: Added a field for record index in RECORD. This is needed
for uniontypes.
- Codegen.mo: Added global record_descriptions for each referenced
RECORD or METARECORDCALL.
- Ceval.mo: Constant evaluation of METARECORDCALL
- Exp.getFunctionCalls: Added METARECORDCALL to the cases, and added
an input option to find all METARECORDCALLs instead of CALLs.

Revision: 4050
Author: stebr461
Message:
-Added a testcase for passing external functions as arguments

Revision: 4049
Author: stebr461
Message:
- fixed a little bug

Revision: 4048
Author: stebr461
Message:
- Proper testcase for passing builtin functions as arguments
- Fixed a small syntax error

Revision: 4046
Author: sjoelund.se
Message:
- Fixed RECORD constructor no longer returning ClassInf.UNKNOWN("") instead
of ClassInf.RECORD(name)
- Added a case for METARECORDCALL when generating the function dependencies

Revision: 4045
Author: stebr461
Message:
-Compiling calls to functions with no output now works properly
-Functions with no output can now be used as arguments in function calls

Revision: 4043
Author: sjoelund.se
Message:
- Adds the possibility to return METARECORDS to the interactive shell.
- Exp.METARECORDCALL: Added list<String> fieldNames so we can pass the fields
when creating the boxed data. This does cost some extra memory, but it means
we can return the value to the Interactive module. It should also be helpful
when debugging datastructures.
- MetaUtil.listToBoxes: Now takes a list<String> fieldNames when creating
the boxed datatype.
- Static.elabCallArgs: Now adds the field names to a METARECORDCALL.
- Values.mo: Added the OPTION type.
- c_runtime/meta_modelica.[ch]: Added mmc_mk_box(<size>,<ctor>,...) (varargs).
- c_runtime/read_write.[ch], Compiler/runtime/systemimpl.c: Added
TYPE_DESC_MMC which contains the MetaModelica-style data, and the ability
to parse it.

Revision: 4040
Author: stebr461
Message:
- Fixed testcases a bit
- Added error handling for empty function call in equations
- Added code generation functionality for empty function calls in algorithms

Revision: 4039
Author: stebr461
Message:
Partial function test cases added/fixed/modified

Revision: 4038
Author: sjoelund.se
Message:
- MetaUtil.listToBoxes: Changed the input to Exp.Type instead of Exp.Exp.
The reason is simple: an Exp.COMPLEX contains list<(String,Exp.Type)> and
we want to be able to box recursive data including records using the same
function.
- MetaUtil.createConstantCExp2: Added cases for Exp.STRING and Exp.COMPLEX

Revision: 4036
Author: sjoelund.se
Message:
- Exp.typeOf: Added METARECORDCALL. This makes it possible to create a
UT using syntax like re := REC1(REC1(REC2(1.5)));

Revision: 4035
Author: sjoelund.se
Message:
- MetaUtil.mo: Added a case for UT arguments in UT constructor
- Added testcases for recursive uniontypes. Note that a constructor like
REC1(REC1(REC2(1))) still doesn't work.

Revision: 4034
Author: sjoelund.se
Message:
- MetaUtil.mo: Changed createConstantCExp to handle more than <type>
constants (like Integer i; i=1; REC1(i) instead of REC(1))
- Static.mo: Fixed code that changed the scope when looking up a metarecord
call.
- Added a testcase using variables as arguments to a metarecord call.

Revision: 4033
Author: stebr461
Message:
- Modified a partial function test case and added a new one that tests built in functions and functions with no output
- Added the following functions to Exp:
getFunctionReferenceList - takes a list of expressions and returns the ones that are Exp.CREF with the type T_FUNCTION_REFERENCE
isFunctionReference - checks if an Exp.Type is a function reference
getFunctionRefs - takes an Exp and returns all the function reference Exp.CREFs it finds in the Exp and its subexpressions
- Added the following functions to SimCodegen:
getReferencedFunctions - creates a list of Absyn.Paths from function references using the new functionality in Exp
getCrefFromExp - extracts an Absyn.CREF from an expression
- Modified SimCodegen.getCalledFunctionsInFunction to handle references as well

Revision: 4030
Author: sjoelund.se
Message:
- testcase/meta/Uniontype[1-3].mos now all work properly
- Added read/write_modelica_uniontype (aliased to modelica_complex)
- Types.mo: Added a case for T_UNIONTYPE in getAllExpsTt
- Added the copyright header to java_interface.[ch]

Revision: 4029
Author: sjoelund.se
Message:
- Interactive.mo: Disabled optimization that interferes with MetaModelica
extensions
- ClassInf.mo: Added UNIONTYPE cases
- Inst.mo: Added UNIONTYPE cases; moved the UT case in instElement higher
so it's run before the more general case
- MetaUtil.mo: mk_box is now called mmc_mk_box
- meta_modelica.[ch]: More functions from yacclib.[ch] present
- testsuite/meta/Uniontype1.mos now works.

Revision: 4026
Author: sjoelund.se
Message:
- Fixed the java testsuite Makefile in Linux

Revision: 4025
Author: sjoelund.se
Message:
- Fixed C/Java runtime for external Java in Windows.
- Dynamic loading of the JVM from registry or environment variables work.
- The Java Runtime DefinitionsCreator was updated to escape backslashes in windows pathnames

Revision: 4024
Author: krsta
Message:
Some minor changes (from public to protected on some functions).

Revision: 4023
Author: krsta
Message:
Checked in merged code from Simon Bj?rkl?n's Union types implementation.

Revision: 4020
Author: sjoelund.se
Message:
- Lookup.mo: buildRecordConstructorClass now adds ALG_ASSIGN statements
to the constructor so it's not a random piece of data.
- Algorithm.mo: Removed warning from print statement (causes testsuite to fail)
- Static.mo: elabCall has a case which fixes problems when looking up
record constructors in packages.
- testsuite/records added. The tests do work fine with one exception.
Record-in-Record can't be returned to the interactive module and exists
as a failing test.
- Ceval.mo changes to cevalCallFunction were not commited because commenting
out the record constructor and Cevalfunc cases change the result of several
other test cases. This is also why these test cases were not added to the
default testsuite.

Revision: 4019
Author: sjoelund.se
Message:
- Added /usr/lib/jvm/default-java as a path to try if JAVA_HOME does not exist

Revision: 4017
Author: stebr461
Message:
- Fixed generation of function names in Codegen.generateRhsCref

Revision: 4016
Author: sjoelund.se
Message:
- Updated Java tests

Revision: 4015
Author: sjoelund.se
Message:
- Ceval.mo: Interpreted record constructors only used for implicit record
constructors (not function calls returning records)
- CevalScript.mo,SimCodegen.mo: Codegen.generateFunctions now returns
record definitions already created (so they won't be duplicated in
CevalScript.mo)
- Exp.mo: T_RECORD wasn't used anymore so it was commented out and
references updated to use COMPLEX.
- Codegen.mo: Updated references from Exp.T_RECORD to COMPLEX.
Codegen.generateFunctions,etc handles Record-in-Record inside
compiled functions (but not when returning values to Interactive,etc).
- DAE.mo, Inst.mo, Lookup.mo, Static.mo: Updated comments

Revision: 4012
Author: sjoelund.se
Message:
- Added a mostly working implementation of external Java.
- Dynamically loads the JVM. Only jni headers are needed to compile the
modified C runtime.
- modelica_java.jar contains the Java runtime, which depends on antlr-3.1.3.jar.
- In order to run the java testsuite, you need to set JAVA_HOME to a working
java installation.
- There is some code for loading the JVM in visual studio, but it has not
been tested.
- The testsuite has been tested using OpenJDK and GCJ
- It could be possible to use the included antlr jar-file instead of forcing
the user to keep antlr/stringtemplate in his CLASSPATH

Revision: 4005
Author: stebr461
Message:
- added a case for T_FUNCTION_REFERENCE in Codegen.generateRhsCref

Revision: 4004
Author: sjoelund.se
Message:
(rev3875 in the TemplateCodegen branch used the following bugfix; originally merged from MathCore)
- got rid of $$$ in the generated code (SimCodegen.mo).

Revision: 4003
Author: stebr461
Message:
- added modelica_fnptr to the c_runtime
- added support for function pointers in type descriptor
- added read and write functions for function pointers

Revision: 4000
Author: sjoelund.se
Message:
- Added code for handling (partial) function arguments from Absyn to
Codegen. The c_runtime has not been modified and because simulations/etc
have some bugs in this branch, the code could not be fully tested or
compiled (although parts have been).

Revision: 3999
Author: krsta
Message:
Union Types test cases

Revision: 3992
Author: sjoelund.se
Message:
- Added optmanager.o to Makefile.common (someone updated the omdev version but forgot about poor Linux users)

Revision: 3991
Author: sjoelund.se
Message:
- Linux fix (extern C shadows C++ includes; ato[if] resides in stdlib.h)

Revision: 3990
Author: krsta
Message:
- Some updates.

Revision: 3989
Author: sjoelund.se
Message:
- Testing write permission

Revision: 3961
Author: krsta
Message:
- Merged code from Simon Bj?rkl?n's branch. This is a code backup, not yet compilable code.
----
Modified : /trunk/Compiler/.depend
Modified : /trunk/Compiler/Absyn.mo
Modified : /trunk/Compiler/Algorithm.mo
Modified : /trunk/Compiler/Builtin.mo
Modified : /trunk/Compiler/Ceval.mo
Modified : /trunk/Compiler/CevalScript.mo
Modified : /trunk/Compiler/Cevalfunc.mo
Modified : /trunk/Compiler/ClassInf.mo
Modified : /trunk/Compiler/Codegen.mo
Modified : /trunk/Compiler/Convert.mo
Modified : /trunk/Compiler/DAE.mo
Modified : /trunk/Compiler/DFA.mo
Modified : /trunk/Compiler/Dump.mo
Modified : /trunk/Compiler/Env.mo
Modified : /trunk/Compiler/Error.mo
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/Compiler/Inst.mo
Modified : /trunk/Compiler/Interactive.mo
Modified : /trunk/Compiler/Lookup.mo
Modified : /trunk/Compiler/Main.mo
Modified : /trunk/Compiler/Makefile.common
Modified : /trunk/Compiler/Makefile.common.omdev.mingw
Modified : /trunk/Compiler/Makefile.common.w32
Modified : /trunk/Compiler/MetaUtil.mo
Modified : /trunk/Compiler/Mod.mo
Modified : /trunk/Compiler/ModUtil.mo
Added : /trunk/Compiler/PartFn.mo (Copy from path: /branches/BootstrappingTempMerge/Compiler/PartFn.mo, Revision, 4369)
Modified : /trunk/Compiler/Patternm.mo
Modified : /trunk/Compiler/SCode.mo
Modified : /trunk/Compiler/SimCodegen.mo
Modified : /trunk/Compiler/Static.mo
Modified : /trunk/Compiler/Types.mo
Modified : /trunk/Compiler/Util.mo
Modified : /trunk/Compiler/Values.mo
Modified : /trunk/Compiler/VarTransform.mo
Modified : /trunk/Compiler/absyn_builder/walker.g
Modified : /trunk/Compiler/runtime/ptolemyio.cpp
Modified : /trunk/Compiler/runtime/systemimpl.c
Modified : /trunk/Compiler/scripts/Compile.bat
Modified : /trunk/c_runtime/Makefile.omdev.mingw
Modified : /trunk/c_runtime/java_interface.c
Modified : /trunk/c_runtime/meta_modelica.c
Modified : /trunk/c_runtime/meta_modelica.h
Modified : /trunk/c_runtime/meta_modelica_builtin.cpp
Modified : /trunk/c_runtime/meta_modelica_builtin.h
Modified : /trunk/flat_modelica_parser/src/flat_modelica_parser.g
Modified : /trunk/modelica_parser/src/modelica_parser.g
Added : /trunk/testsuite/java (Copy from path: /branches/BootstrappingTempMerge/testsuite/java, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaExt.java (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaExt.java, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaExt.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaExt.mo, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaExt.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaExt.mos, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaExtArrays.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaExtArrays.mos, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaExtInteractive.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaExtInteractive.mos, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaExtRecord.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaExtRecord.mos, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaExtUniontype.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaExtUniontype.mos, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaTest.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaTest.mo, Revision, 4369)
Replacing : /trunk/testsuite/java/JavaTest.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/JavaTest.mos, Revision, 4369)
Replacing : /trunk/testsuite/java/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/java/dummy_test.c (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/dummy_test.c, Revision, 4369)
Replacing : /trunk/testsuite/java/dummy_test_expected.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/dummy_test_expected.txt, Revision, 4369)
Replacing : /trunk/testsuite/java/rtest (Copy from path: /branches/BootstrappingTempMerge/testsuite/java/rtest, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinBoolean.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinBoolean.mo, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinBoolean.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinBoolean.mos, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinInteger.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinInteger.mo, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinInteger.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinInteger.mos, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinList.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinList.mo, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinList.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinList.mos, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinMisc.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinMisc.mo, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinMisc.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinMisc.mos, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinReal.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinReal.mo, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinReal.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinReal.mos, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinString.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinString.mo, Revision, 4369)
Added : /trunk/testsuite/meta/BuiltinString.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/BuiltinString.mos, Revision, 4369)
Added : /trunk/testsuite/meta/ComplicatedInteractive.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/ComplicatedInteractive.mo, Revision, 4369)
Added : /trunk/testsuite/meta/ComplicatedInteractive.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/ComplicatedInteractive.mos, Revision, 4369)
Added : /trunk/testsuite/meta/DefaultArgs.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/DefaultArgs.mo, Revision, 4369)
Added : /trunk/testsuite/meta/DefaultArgs.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/DefaultArgs.mos, Revision, 4369)
Added : /trunk/testsuite/meta/EqPatternm.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/EqPatternm.mo, Revision, 4369)
Added : /trunk/testsuite/meta/EqPatternm.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/EqPatternm.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Equality.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Equality.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Equality.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Equality.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Failure.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Failure.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Failure.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Failure.mos, Revision, 4369)
Modified : /trunk/testsuite/meta/List1.mos
Modified : /trunk/testsuite/meta/List2.mos
Modified : /trunk/testsuite/meta/List3.mos
Modified : /trunk/testsuite/meta/List4.mos
Added : /trunk/testsuite/meta/ListInteractive.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/ListInteractive.mo, Revision, 4369)
Added : /trunk/testsuite/meta/ListInteractive.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/ListInteractive.mos, Revision, 4369)
Modified : /trunk/testsuite/meta/Makefile
Modified : /trunk/testsuite/meta/MatchCase1.mos
Modified : /trunk/testsuite/meta/MatchCase2.mos
Modified : /trunk/testsuite/meta/MatchCase3.mos
Modified : /trunk/testsuite/meta/MatchCase4.mos
Modified : /trunk/testsuite/meta/MatchCase5.mos
Modified : /trunk/testsuite/meta/MatchCase6.mos
Modified : /trunk/testsuite/meta/MatchCase7.mos
Modified : /trunk/testsuite/meta/MatchCase8.mos
Modified : /trunk/testsuite/meta/MatchCase9.mo
Modified : /trunk/testsuite/meta/MatchCase9.mos
Added : /trunk/testsuite/meta/MatchCaseInteractive1.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MatchCaseInteractive1.mo, Revision, 4369)
Added : /trunk/testsuite/meta/MatchCaseInteractive1.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MatchCaseInteractive1.mos, Revision, 4369)
Added : /trunk/testsuite/meta/MatchCaseInteractive2.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MatchCaseInteractive2.mo, Revision, 4369)
Added : /trunk/testsuite/meta/MatchCaseInteractive2.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MatchCaseInteractive2.mos, Revision, 4369)
Added : /trunk/testsuite/meta/MatchCaseInteractive3.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MatchCaseInteractive3.mo, Revision, 4369)
Added : /trunk/testsuite/meta/MatchCaseInteractive3.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MatchCaseInteractive3.mos, Revision, 4369)
Added : /trunk/testsuite/meta/MetaModelicaDev (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Functions.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/Functions.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Main.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/Main.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_interactive.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_interactive.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Types.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/Types.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/01_experiment/program.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/01_experiment/program.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1 (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Exp1.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1/Exp1.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/README.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1/README.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/SCRIPT.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1/SCRIPT.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/lexer.l (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1/lexer.l, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/program.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02a_exp1/program.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2 (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Exp2.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2/Exp2.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/README.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2/README.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/SCRIPT.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2/SCRIPT.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/lexer.l (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2/lexer.l, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/program.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/02b_exp2/program.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/Assignment.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/Assignment.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/README.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/README.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/SCRIPT.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/SCRIPT.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/SOLUTION.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/SOLUTION.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/SOLUTION.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/SOLUTION.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/lexer.l (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/lexer.l, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/parser.y (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/parser.y, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/03_assignment/program.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/03_assignment/program.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/AssignTwoType.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/AssignTwoType.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/README.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/README.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SCRIPT.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SCRIPT.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SOLUTION.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SOLUTION.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SOLUTION.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/SOLUTION.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/lexer.l (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/lexer.l, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/parser.y (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/parser.y, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04a_assigntwotype/program.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04a_assigntwotype/program.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Absyn.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Absyn.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Eval.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Eval.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Main.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Main.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Parse.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/Parse.mo, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/README.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/README.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/SCRIPT.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/SCRIPT.mos, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/lexer.l (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/lexer.l, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/parser.y (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/parser.y, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/program.txt (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/04b_modassigntwotype/program.txt, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/Makefile (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/Makefile, Revision, 4369)
Replacing : /trunk/testsuite/meta/MetaModelicaDev/common.mk (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/MetaModelicaDev/common.mk, Revision, 4369)
Added : /trunk/testsuite/meta/OptionInteractive.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/OptionInteractive.mo, Revision, 4369)
Added : /trunk/testsuite/meta/OptionInteractive.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/OptionInteractive.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn1.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn1.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn1.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn1.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn2.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn2.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn2.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn2.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn3.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn3.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn3.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn3.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn4.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn4.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn4.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn4.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn5.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn5.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn5.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn5.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn6.ext_f.c (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn6.ext_f.c, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn6.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn6.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn6.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn6.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn7.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn7.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn7.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn7.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn8.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn8.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn8.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn8.mos, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn9.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn9.mo, Revision, 4369)
Added : /trunk/testsuite/meta/PartialFn9.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/PartialFn9.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Polymorphic.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Polymorphic.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Polymorphic.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Polymorphic.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Recursive.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Recursive.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Recursive.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Recursive.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Shadowing1.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Shadowing1.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Shadowing1.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Shadowing1.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Shadowing2.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Shadowing2.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Shadowing2.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Shadowing2.mos, Revision, 4369)
Added : /trunk/testsuite/meta/TupleInteractive.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/TupleInteractive.mo, Revision, 4369)
Added : /trunk/testsuite/meta/TupleInteractive.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/TupleInteractive.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype1.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype1.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype1.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype1.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype10.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype10.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype10.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype10.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype11.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype11.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype11.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype11.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype12.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype12.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype12.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype12.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype13.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype13.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype13.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype13.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype2.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype2.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype2.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype2.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype3.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype3.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype3.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype3.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype4.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype4.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype4.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype4.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype5.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype5.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype5.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype5.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype6.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype6.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype6.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype6.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype7.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype7.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype7.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype7.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype8.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype8.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype8.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype8.mos, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype9.mo (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype9.mo, Revision, 4369)
Added : /trunk/testsuite/meta/Uniontype9.mos (Copy from path: /branches/BootstrappingTempMerge/testsuite/meta/Uniontype9.mos, Revision, 4369)
Modified : /trunk/testsuite/mofiles/RecordConstructors.mo
Modified : /trunk/testsuite/records/EmptyRecordTestConstructor.mos
Modified : /trunk/testsuite/records/EmptyRecordTestInput.mos
Modified : /trunk/testsuite/records/Makefile
Modified : /trunk/testsuite/records/NestedRecordTestConstructor.mos
Modified : /trunk/testsuite/records/NestedRecordTestInput.mos
Modified : /trunk/testsuite/records/SimpleRecordTestConstructor.mos
Modified : /trunk/testsuite/records/SimpleRecordTestInput.mos

Revision: 4367
Author: stebr461
Date: 12:22:01, den 19 oktober 2009
Message:
-Added the test suite spreadsheet to the testsuite folder
----
Added : /trunk/testsuite/test_suite_.xls

Revision: 4366
Author: Frenkel TUD
Date: 08:22:36, den 19 oktober 2009
Message:
- Bugfix Bug 1110
----
Modified : /trunk/Compiler/Exp.mo
Modified : /trunk/testsuite/mosfiles/Makefile
Added : /trunk/testsuite/mosfiles/MissV.mo
Added : /trunk/testsuite/mosfiles/MissV.mos

Revision: 4361
Author: sjoelund.se
Date: 10:02:17, den 14 oktober 2009
Message:
- Merged c_runtime from Bootstrapping
- Fixed simulation_result.cpp performance issues (<< endl flushes the buffer, \n does not)
- Added the Java-specific runtimes (C and Java)
- Changes to read_write.{c,h} for record-in-record, NORETCALL and MetaModelica types
----
Modified : /trunk/Compiler/.depend
Added : /trunk/build/share (Copy from path: /branches/Bootstrapping/build/share, Revision, 4360)
Replacing : /trunk/build/share/java (Copy from path: /branches/Bootstrapping/build/share/java, Revision, 4360)
Modified : /trunk/c_runtime/Makefile
Modified : /trunk/c_runtime/Makefile.omdev.mingw
Modified : /trunk/c_runtime/boolean_array.h
Added : /trunk/c_runtime/java_interface (Copy from path: /branches/Bootstrapping/c_runtime/java_interface, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/.project (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/.project, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/Makefile (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/Makefile, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/Makefile.common (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/Makefile.common, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/Makefile.omdev.mingw (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/Makefile.omdev.mingw, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/antlr-3.1.3.jar (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/antlr-3.1.3.jar, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/junit-4.6.jar (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/junit-4.6.jar, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/IModelicaRecord.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/IModelicaRecord.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaAny.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaAny.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaArray.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaArray.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaBaseArray.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaBaseArray.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaBoolean.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaBoolean.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaFunction.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaFunction.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaFunctionReference.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaFunctionReference.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaHelper.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaHelper.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaInteger.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaInteger.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaObject.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaObject.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaObjectException.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaObjectException.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaOption.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaOption.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaReal.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaReal.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaRecord.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaRecord.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaRecordException.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaRecordException.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaString.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaString.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaTuple.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaTuple.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaVoid.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/ModelicaVoid.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/OMCModelicaRecord.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/OMCModelicaRecord.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/CommunicationException.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/CommunicationException.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/CompilerException.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/CompilerException.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/ConnectException.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/ConnectException.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/InvocationError.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/InvocationError.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OMCProxy.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/OMCProxy.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunication.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunication.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHelper.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHelper.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHolder.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHolder.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationOperations.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationOperations.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationStub.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationStub.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/Result.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/Result.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/SmartProxy.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/SmartProxy.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/ComplexTypeDefinition.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/ComplexTypeDefinition.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/FunctionDefinition.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/FunctionDefinition.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/function.st (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/function.st, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/header.st (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/header.st, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/myFQName.st (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/myFQName.st, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/record.st (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/record.st, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/uniontype.st (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/uniontype.st, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCStringParser.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCStringParser.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorba.g (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorba.g, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorbaDefinitions.g (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorbaDefinitions.g, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/ParseException.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/ParseException.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/RecordDefinition.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/RecordDefinition.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/SymbolTable.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/SymbolTable.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/UniontypeDefinition.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/UniontypeDefinition.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/VariableDefinition.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/corba/parser/VariableDefinition.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/ABC_CONTAINER.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/ABC_CONTAINER.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/ABC_UT.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/ABC_UT.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestObjects.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/TestObjects.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestParser.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/TestParser.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestRecord.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/TestRecord.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestSmartProxy.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/TestSmartProxy.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/src/org/openmodelica/test/abc.java (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/src/org/openmodelica/test/abc.java, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/test_files (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/test_files, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/test_files/meta_modelica.mo (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/test_files/meta_modelica.mo, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/test_files/meta_modelica.mos (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/test_files/meta_modelica.mos, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/test_files/simple.mo (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/test_files/simple.mo, Revision, 4360)
Replacing : /trunk/c_runtime/java_interface/test_files/simple.mos (Copy from path: /branches/Bootstrapping/c_runtime/java_interface/test_files/simple.mos, Revision, 4360)
Added : /trunk/c_runtime/java_interface.c (Copy from path: /branches/Bootstrapping/c_runtime/java_interface.c, Revision, 4360)
Added : /trunk/c_runtime/java_interface.h (Copy from path: /branches/Bootstrapping/c_runtime/java_interface.h, Revision, 4360)
Added : /trunk/c_runtime/jni.h (Copy from path: /branches/Bootstrapping/c_runtime/jni.h, Revision, 4360)
Added : /trunk/c_runtime/jni_md.h (Copy from path: /branches/Bootstrapping/c_runtime/jni_md.h, Revision, 4360)
Added : /trunk/c_runtime/jni_md_solaris.h (Copy from path: /branches/Bootstrapping/c_runtime/jni_md_solaris.h, Revision, 4360)
Added : /trunk/c_runtime/jni_md_windows.h (Copy from path: /branches/Bootstrapping/c_runtime/jni_md_windows.h, Revision, 4360)
Modified : /trunk/c_runtime/meta_modelica.c
Modified : /trunk/c_runtime/meta_modelica.h
Added : /trunk/c_runtime/meta_modelica_builtin.cpp (Copy from path: /branches/Bootstrapping/c_runtime/meta_modelica_builtin.cpp, Revision, 4360)
Added : /trunk/c_runtime/meta_modelica_builtin.h (Copy from path: /branches/Bootstrapping/c_runtime/meta_modelica_builtin.h, Revision, 4360)
Modified : /trunk/c_runtime/modelica.h
Modified : /trunk/c_runtime/read_write.c
Modified : /trunk/c_runtime/read_write.h
Modified : /trunk/c_runtime/simulation_result.cpp
Modified : /trunk/c_runtime/string_array.h

----
Added : /branches/TemplateCodeGen/.settings (Copy from path: /trunk/.settings, Revision, 4414)
Replacing : /branches/TemplateCodeGen/.settings/org.eclipse.core.resources.prefs (Copy from path: /trunk/.settings/org.eclipse.core.resources.prefs, Revision, 4414)
Modified : /branches/TemplateCodeGen/Compiler/Absyn.mo
Modified : /branches/TemplateCodeGen/Compiler/Algorithm.mo
Modified : /branches/TemplateCodeGen/Compiler/Builtin.mo
Modified : /branches/TemplateCodeGen/Compiler/Ceval.mo
Modified : /branches/TemplateCodeGen/Compiler/CevalScript.mo
Modified : /branches/TemplateCodeGen/Compiler/Cevalfunc.mo
Modified : /branches/TemplateCodeGen/Compiler/ClassInf.mo
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Connect.mo
Modified : /branches/TemplateCodeGen/Compiler/Convert.mo
Modified : /branches/TemplateCodeGen/Compiler/DAE.mo
Modified : /branches/TemplateCodeGen/Compiler/DAELow.mo
Modified : /branches/TemplateCodeGen/Compiler/DFA.mo
Modified : /branches/TemplateCodeGen/Compiler/Dump.mo
Modified : /branches/TemplateCodeGen/Compiler/Env.mo
Modified : /branches/TemplateCodeGen/Compiler/Error.mo
Modified : /branches/TemplateCodeGen/Compiler/Exp.mo
Modified : /branches/TemplateCodeGen/Compiler/Inst.mo
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo
Modified : /branches/TemplateCodeGen/Compiler/Lookup.mo
Modified : /branches/TemplateCodeGen/Compiler/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.w32
Modified : /branches/TemplateCodeGen/Compiler/MetaUtil.mo
Modified : /branches/TemplateCodeGen/Compiler/Mod.mo
Modified : /branches/TemplateCodeGen/Compiler/ModUtil.mo
Added : /branches/TemplateCodeGen/Compiler/PartFn.mo (Copy from path: /trunk/Compiler/PartFn.mo, Revision, 4414)
Modified : /branches/TemplateCodeGen/Compiler/Patternm.mo
Modified : /branches/TemplateCodeGen/Compiler/SCode.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Static.mo
Modified : /branches/TemplateCodeGen/Compiler/Types.mo
Modified : /branches/TemplateCodeGen/Compiler/Util.mo
Modified : /branches/TemplateCodeGen/Compiler/Values.mo
Modified : /branches/TemplateCodeGen/Compiler/VarTransform.mo
Modified : /branches/TemplateCodeGen/Compiler/absyn_builder/walker.g
Modified : /branches/TemplateCodeGen/Compiler/omc_debug/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/omc_release/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/omc_release/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/runtime/corbaimpl.cpp
Modified : /branches/TemplateCodeGen/Compiler/runtime/omc_communication_impl.cpp
Modified : /branches/TemplateCodeGen/Compiler/runtime/ptolemyio.cpp
Modified : /branches/TemplateCodeGen/Compiler/runtime/systemimpl.c
Modified : /branches/TemplateCodeGen/Compiler/scripts/Compile.bat
Modified : /branches/TemplateCodeGen/OMNotebook/ext/Makefile
Modified : /branches/TemplateCodeGen/OMShell/Makefile
Modified : /branches/TemplateCodeGen/README-OMDev-MINGW.txt
Deleted : /branches/TemplateCodeGen/build/share/java/modelica_java.jar
Modified : /branches/TemplateCodeGen/c_runtime/Makefile
Modified : /branches/TemplateCodeGen/c_runtime/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/c_runtime/boolean_array.h
Modified : /branches/TemplateCodeGen/c_runtime/daux.c
Modified : /branches/TemplateCodeGen/c_runtime/ddasrt.c
Modified : /branches/TemplateCodeGen/c_runtime/f2c.h
Modified : /branches/TemplateCodeGen/c_runtime/hybrd.c
Added : /branches/TemplateCodeGen/c_runtime/java_interface (Copy from path: /trunk/c_runtime/java_interface, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/.project (Copy from path: /trunk/c_runtime/java_interface/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/Makefile (Copy from path: /trunk/c_runtime/java_interface/Makefile, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/Makefile.common (Copy from path: /trunk/c_runtime/java_interface/Makefile.common, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/Makefile.omdev.mingw (Copy from path: /trunk/c_runtime/java_interface/Makefile.omdev.mingw, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/antlr-3.1.3.jar (Copy from path: /trunk/c_runtime/java_interface/antlr-3.1.3.jar, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/junit-4.6.jar (Copy from path: /trunk/c_runtime/java_interface/junit-4.6.jar, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/modelica_java.jar (Copy from path: /trunk/c_runtime/java_interface/modelica_java.jar, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src (Copy from path: /trunk/c_runtime/java_interface/src, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org (Copy from path: /trunk/c_runtime/java_interface/src/org, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/IModelicaRecord.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/IModelicaRecord.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaAny.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaAny.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaArray.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaArray.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaBaseArray.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaBaseArray.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaBoolean.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaBoolean.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaFunction.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaFunction.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaFunctionReference.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaFunctionReference.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaHelper.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaHelper.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaInteger.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaInteger.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaObject.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaObject.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaObjectException.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaObjectException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaOption.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaOption.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaReal.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaReal.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaRecord.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaRecord.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaRecordException.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaRecordException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaString.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaString.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaTuple.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaTuple.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/ModelicaVoid.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/ModelicaVoid.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/OMCModelicaRecord.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/OMCModelicaRecord.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/CommunicationException.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/CommunicationException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/CompilerException.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/CompilerException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/ConnectException.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/ConnectException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/InvocationError.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/InvocationError.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/OMCProxy.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OMCProxy.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunication.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunication.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHelper.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHelper.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHolder.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationHolder.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationOperations.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationOperations.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationStub.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/OmcCommunicationStub.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/Result.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/Result.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/SmartProxy.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/SmartProxy.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/ComplexTypeDefinition.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/ComplexTypeDefinition.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/FunctionDefinition.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/FunctionDefinition.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/function.st (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/function.st, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/header.st (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/header.st, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/myFQName.st (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/myFQName.st, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/record.st (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/record.st, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/uniontype.st (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/uniontype.st, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCStringParser.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCStringParser.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorba.g (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorba.g, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorbaDefinitions.g (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/OMCorbaDefinitions.g, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/ParseException.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/ParseException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/RecordDefinition.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/RecordDefinition.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/SymbolTable.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/SymbolTable.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/UniontypeDefinition.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/UniontypeDefinition.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/corba/parser/VariableDefinition.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/corba/parser/VariableDefinition.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/ABC_CONTAINER.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/ABC_CONTAINER.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/ABC_UT.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/ABC_UT.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/TestObjects.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestObjects.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/TestParser.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestParser.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/TestRecord.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestRecord.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/TestSmartProxy.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/TestSmartProxy.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/src/org/openmodelica/test/abc.java (Copy from path: /trunk/c_runtime/java_interface/src/org/openmodelica/test/abc.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/test_files (Copy from path: /trunk/c_runtime/java_interface/test_files, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/test_files/meta_modelica.mo (Copy from path: /trunk/c_runtime/java_interface/test_files/meta_modelica.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/test_files/meta_modelica.mos (Copy from path: /trunk/c_runtime/java_interface/test_files/meta_modelica.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/test_files/simple.mo (Copy from path: /trunk/c_runtime/java_interface/test_files/simple.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/c_runtime/java_interface/test_files/simple.mos (Copy from path: /trunk/c_runtime/java_interface/test_files/simple.mos, Revision, 4414)
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h
Added : /branches/TemplateCodeGen/c_runtime/jni.h (Copy from path: /trunk/c_runtime/jni.h, Revision, 4414)
Added : /branches/TemplateCodeGen/c_runtime/jni_md.h (Copy from path: /trunk/c_runtime/jni_md.h, Revision, 4414)
Added : /branches/TemplateCodeGen/c_runtime/jni_md_solaris.h (Copy from path: /trunk/c_runtime/jni_md_solaris.h, Revision, 4414)
Added : /branches/TemplateCodeGen/c_runtime/jni_md_windows.h (Copy from path: /trunk/c_runtime/jni_md_windows.h, Revision, 4414)
Modified : /branches/TemplateCodeGen/c_runtime/libf2c/f2c.h
Modified : /branches/TemplateCodeGen/c_runtime/matrix.h
Modified : /branches/TemplateCodeGen/c_runtime/meta_modelica.c
Modified : /branches/TemplateCodeGen/c_runtime/meta_modelica.h
Added : /branches/TemplateCodeGen/c_runtime/meta_modelica_builtin.cpp (Copy from path: /trunk/c_runtime/meta_modelica_builtin.cpp, Revision, 4414)
Added : /branches/TemplateCodeGen/c_runtime/meta_modelica_builtin.h (Copy from path: /trunk/c_runtime/meta_modelica_builtin.h, Revision, 4414)
Modified : /branches/TemplateCodeGen/c_runtime/modelica.h
Modified : /branches/TemplateCodeGen/c_runtime/read_write.c
Modified : /branches/TemplateCodeGen/c_runtime/read_write.h
Modified : /branches/TemplateCodeGen/c_runtime/simulation_result.cpp
Modified : /branches/TemplateCodeGen/c_runtime/string_array.h
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src/flat_modelica_parser.g
Modified : /branches/TemplateCodeGen/modelica_parser/src/modelica_parser.g
Modified : /branches/TemplateCodeGen/testsuite/Makefile
Added : /branches/TemplateCodeGen/testsuite/java (Copy from path: /trunk/testsuite/java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/GetDefinitions.mos (Copy from path: /trunk/testsuite/java/GetDefinitions.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaExt.java (Copy from path: /trunk/testsuite/java/JavaExt.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaExt.mo (Copy from path: /trunk/testsuite/java/JavaExt.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaExt.mos (Copy from path: /trunk/testsuite/java/JavaExt.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaExtArrays.mos (Copy from path: /trunk/testsuite/java/JavaExtArrays.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaExtInteractive.mos (Copy from path: /trunk/testsuite/java/JavaExtInteractive.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaExtRecord.mos (Copy from path: /trunk/testsuite/java/JavaExtRecord.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaExtUniontype.mos (Copy from path: /trunk/testsuite/java/JavaExtUniontype.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaTest.mo (Copy from path: /trunk/testsuite/java/JavaTest.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/JavaTest.mos (Copy from path: /trunk/testsuite/java/JavaTest.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/Makefile (Copy from path: /trunk/testsuite/java/Makefile, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/dummy_test.c (Copy from path: /trunk/testsuite/java/dummy_test.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/dummy_test_expected.txt (Copy from path: /trunk/testsuite/java/dummy_test_expected.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/java/rtest (Copy from path: /trunk/testsuite/java/rtest, Revision, 4414)
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/Connect15.mo
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinBoolean.mo (Copy from path: /trunk/testsuite/meta/BuiltinBoolean.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinBoolean.mos (Copy from path: /trunk/testsuite/meta/BuiltinBoolean.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinInteger.mo (Copy from path: /trunk/testsuite/meta/BuiltinInteger.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinInteger.mos (Copy from path: /trunk/testsuite/meta/BuiltinInteger.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinList.mo (Copy from path: /trunk/testsuite/meta/BuiltinList.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinList.mos (Copy from path: /trunk/testsuite/meta/BuiltinList.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinMisc.mo (Copy from path: /trunk/testsuite/meta/BuiltinMisc.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinMisc.mos (Copy from path: /trunk/testsuite/meta/BuiltinMisc.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinReal.mo (Copy from path: /trunk/testsuite/meta/BuiltinReal.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinReal.mos (Copy from path: /trunk/testsuite/meta/BuiltinReal.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinString.mo (Copy from path: /trunk/testsuite/meta/BuiltinString.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/BuiltinString.mos (Copy from path: /trunk/testsuite/meta/BuiltinString.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/ComplicatedInteractive.mo (Copy from path: /trunk/testsuite/meta/ComplicatedInteractive.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/ComplicatedInteractive.mos (Copy from path: /trunk/testsuite/meta/ComplicatedInteractive.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/DefaultArgs.mo (Copy from path: /trunk/testsuite/meta/DefaultArgs.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/DefaultArgs.mos (Copy from path: /trunk/testsuite/meta/DefaultArgs.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/EqPatternm.mo (Copy from path: /trunk/testsuite/meta/EqPatternm.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/EqPatternm.mos (Copy from path: /trunk/testsuite/meta/EqPatternm.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Equality.mo (Copy from path: /trunk/testsuite/meta/Equality.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Equality.mos (Copy from path: /trunk/testsuite/meta/Equality.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Failure.mo (Copy from path: /trunk/testsuite/meta/Failure.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Failure.mos (Copy from path: /trunk/testsuite/meta/Failure.mos, Revision, 4414)
Modified : /branches/TemplateCodeGen/testsuite/meta/List1.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/List2.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/List3.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/List4.mos
Added : /branches/TemplateCodeGen/testsuite/meta/ListInteractive.mo (Copy from path: /trunk/testsuite/meta/ListInteractive.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/ListInteractive.mos (Copy from path: /trunk/testsuite/meta/ListInteractive.mos, Revision, 4414)
Modified : /branches/TemplateCodeGen/testsuite/meta/Makefile
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase1.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase2.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase3.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase4.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase5.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase6.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase7.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase8.mos
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase9.mo
Modified : /branches/TemplateCodeGen/testsuite/meta/MatchCase9.mos
Added : /branches/TemplateCodeGen/testsuite/meta/MatchCaseInteractive1.mo (Copy from path: /trunk/testsuite/meta/MatchCaseInteractive1.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/MatchCaseInteractive1.mos (Copy from path: /trunk/testsuite/meta/MatchCaseInteractive1.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/MatchCaseInteractive2.mo (Copy from path: /trunk/testsuite/meta/MatchCaseInteractive2.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/MatchCaseInteractive2.mos (Copy from path: /trunk/testsuite/meta/MatchCaseInteractive2.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/MatchCaseInteractive3.mo (Copy from path: /trunk/testsuite/meta/MatchCaseInteractive3.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/MatchCaseInteractive3.mos (Copy from path: /trunk/testsuite/meta/MatchCaseInteractive3.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev (Copy from path: /trunk/testsuite/meta/MetaModelicaDev, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/00_simplesim (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/00_simplesim, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/00_simplesim/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/00_simplesim/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/00_simplesim/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/00_simplesim/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/00_simplesim/SOLUTION.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/00_simplesim/SOLUTION.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/Functions.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Functions.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/Main.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Main.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SCRIPT.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_compiled.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_interactive.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/SOLUTION_interactive.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/Types.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/Types.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/01_experiment/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/01_experiment/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1 (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/Exp1.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Exp1.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/SCRIPT.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/SOLUTION.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/SOLUTION.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/main.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/main.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02a_exp1/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02a_exp1/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2 (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/Exp2.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Exp2.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/SCRIPT.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/main.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/main.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/02b_exp2/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/02b_exp2/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SOLUTION.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SymbolicDerivative.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/SymbolicDerivative.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/main.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/main.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/03_symbolicderivative/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/03_symbolicderivative/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/Assignment.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Assignment.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SCRIPT.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/SOLUTION.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/main.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/main.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/04_assignment/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/04_assignment/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/AssignTwoType.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/AssignTwoType.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SCRIPT.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/SOLUTION.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/main.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/main.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05a_assigntwotype/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05a_assigntwotype/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Absyn.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Absyn.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Eval.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Eval.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Main.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Main.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/ParseRML.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/ParseRML.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/SCRIPT.mos (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/SCRIPT.mos, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/05b_modassigntwotype/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/Functions.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Functions.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/Main.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Main.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/SOLUTION.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/Types.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/Types.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/06_advanced/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/06_advanced/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.classpath (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.classpath, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings/org.eclipse.jdt.core.prefs (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings/org.eclipse.jdt.core.prefs, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings/org.eclipse.jdt.ui.prefs (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/.settings/org.eclipse.jdt.ui.prefs, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CommunicationException.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CommunicationException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CompilerException.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CompilerException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CompilerInstantiationException.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/CompilerInstantiationException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/ConnectException.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/ConnectException.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/InvocationError.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/InvocationError.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/Main.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/Main.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OMCPane.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OMCPane.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OMCProxy.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OMCProxy.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunication.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunication.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationHelper.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationHelper.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationHolder.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationHolder.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationOperations.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/OmcCommunicationOperations.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/ProcessStartThread.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/ProcessStartThread.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/StreamReaderThread.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/StreamReaderThread.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/_OmcCommunicationStub.java (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/07_OMCAndCorba/org/modelica/_OmcCommunicationStub.java, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/Input.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/Input.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/InputRML.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/InputRML.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/Main.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/Main.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/Pam.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/Pam.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/ParseRML.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/ParseRML.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/08_pam/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/08_pam/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/Absyn.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Absyn.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/Env.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Env.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/Eval.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Eval.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/Main.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Main.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/ScanParse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/ScanParse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/ScanParseRML.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/ScanParseRML.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/09_pamdecl/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/09_pamdecl/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/Absyn.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Absyn.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/Emit.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Emit.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/Main.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Main.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/Mcode.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Mcode.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/ParseRML.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/ParseRML.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/Trans.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/Trans.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/lexer.l (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/lexer.l, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/10_pamtrans/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/10_pamtrans/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/.externalToolBuilders (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/.externalToolBuilders, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/.externalToolBuilders/OMDev-MINGW.launch (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/.externalToolBuilders/OMDev-MINGW.launch, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/.project (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/.project, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/Absyn.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Absyn.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/FCEmit.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/FCEmit.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/FCode.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/FCode.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/Flatten.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Flatten.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/Main.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Main.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/Makefile.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Makefile.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/Parse.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Parse.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/ParseRML.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/ParseRML.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/README.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/README.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/Static.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Static.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/TCode.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/TCode.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/Types.mo (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/Types.mo, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/lexerPetrol.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/lexerPetrol.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/lexerPetrol.h (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/lexerPetrol.h, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/parser.y (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parser.y, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/parsutil.c (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parsutil.c, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/parsutil.h (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/parsutil.h, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/petrol.h (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/petrol.h, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/program.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/program.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/8q.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/8q.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/8q.out (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/8q.out, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/big.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/big.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/cirkel.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/cirkel.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/codtest.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/codtest.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/factorial.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/factorial.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/fib.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/fib.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib/math.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib/math.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib/stdio.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/lib/stdio.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/params.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/params.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/parstest1.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/parstest1.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/qsort.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/qsort.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/quadtest.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/quadtest.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/return.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/return.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/semtest1.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/semtest1.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/sieve.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/sieve.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/stone.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/stone.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testd/testmath.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testd/testmath.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testp (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testp, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testp/a.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testp/a.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/11_petrol/testp/b.d (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/11_petrol/testp/b.d, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/INSTALL-INSTRUCTIONS.txt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/INSTALL-INSTRUCTIONS.txt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/Makefile.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/Makefile.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/common.omc (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/common.omc, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/common.rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/common.rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/documentation (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/documentation, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/documentation/Eclipse MDT and MetaModelica Exercises.ppt (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/documentation/Eclipse MDT and MetaModelica Exercises.ppt, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/eclipse.bat (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/eclipse.bat, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/rml (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/rml, Revision, 4414)
Replacing : /branches/TemplateCodeGen/testsuite/meta/MetaModelicaDev/rml/yacclib.h (Copy from path: /trunk/testsuite/meta/MetaModelicaDev/rml/yacclib.h, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/OptionInteractive.mo (Copy from path: /trunk/testsuite/meta/OptionInteractive.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/OptionInteractive.mos (Copy from path: /trunk/testsuite/meta/OptionInteractive.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn1.mo (Copy from path: /trunk/testsuite/meta/PartialFn1.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn1.mos (Copy from path: /trunk/testsuite/meta/PartialFn1.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn2.mo (Copy from path: /trunk/testsuite/meta/PartialFn2.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn2.mos (Copy from path: /trunk/testsuite/meta/PartialFn2.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn3.mo (Copy from path: /trunk/testsuite/meta/PartialFn3.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn3.mos (Copy from path: /trunk/testsuite/meta/PartialFn3.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn4.mo (Copy from path: /trunk/testsuite/meta/PartialFn4.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn4.mos (Copy from path: /trunk/testsuite/meta/PartialFn4.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn5.mo (Copy from path: /trunk/testsuite/meta/PartialFn5.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn5.mos (Copy from path: /trunk/testsuite/meta/PartialFn5.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn6.ext_f.c (Copy from path: /trunk/testsuite/meta/PartialFn6.ext_f.c, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn6.mo (Copy from path: /trunk/testsuite/meta/PartialFn6.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn6.mos (Copy from path: /trunk/testsuite/meta/PartialFn6.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn7.mo (Copy from path: /trunk/testsuite/meta/PartialFn7.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn7.mos (Copy from path: /trunk/testsuite/meta/PartialFn7.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn8.mo (Copy from path: /trunk/testsuite/meta/PartialFn8.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn8.mos (Copy from path: /trunk/testsuite/meta/PartialFn8.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn9.mo (Copy from path: /trunk/testsuite/meta/PartialFn9.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/PartialFn9.mos (Copy from path: /trunk/testsuite/meta/PartialFn9.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Polymorphic.mo (Copy from path: /trunk/testsuite/meta/Polymorphic.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Polymorphic.mos (Copy from path: /trunk/testsuite/meta/Polymorphic.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Recursive.mo (Copy from path: /trunk/testsuite/meta/Recursive.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Recursive.mos (Copy from path: /trunk/testsuite/meta/Recursive.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Shadowing1.mo (Copy from path: /trunk/testsuite/meta/Shadowing1.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Shadowing1.mos (Copy from path: /trunk/testsuite/meta/Shadowing1.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Shadowing2.mo (Copy from path: /trunk/testsuite/meta/Shadowing2.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Shadowing2.mos (Copy from path: /trunk/testsuite/meta/Shadowing2.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/TupleInteractive.mo (Copy from path: /trunk/testsuite/meta/TupleInteractive.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/TupleInteractive.mos (Copy from path: /trunk/testsuite/meta/TupleInteractive.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype1.mo (Copy from path: /trunk/testsuite/meta/Uniontype1.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype1.mos (Copy from path: /trunk/testsuite/meta/Uniontype1.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype10.mo (Copy from path: /trunk/testsuite/meta/Uniontype10.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype10.mos (Copy from path: /trunk/testsuite/meta/Uniontype10.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype11.mo (Copy from path: /trunk/testsuite/meta/Uniontype11.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype11.mos (Copy from path: /trunk/testsuite/meta/Uniontype11.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype12.mo (Copy from path: /trunk/testsuite/meta/Uniontype12.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype12.mos (Copy from path: /trunk/testsuite/meta/Uniontype12.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype13.mo (Copy from path: /trunk/testsuite/meta/Uniontype13.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype13.mos (Copy from path: /trunk/testsuite/meta/Uniontype13.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype2.mo (Copy from path: /trunk/testsuite/meta/Uniontype2.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype2.mos (Copy from path: /trunk/testsuite/meta/Uniontype2.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype3.mo (Copy from path: /trunk/testsuite/meta/Uniontype3.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype3.mos (Copy from path: /trunk/testsuite/meta/Uniontype3.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype4.mo (Copy from path: /trunk/testsuite/meta/Uniontype4.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype4.mos (Copy from path: /trunk/testsuite/meta/Uniontype4.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype5.mo (Copy from path: /trunk/testsuite/meta/Uniontype5.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype5.mos (Copy from path: /trunk/testsuite/meta/Uniontype5.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype6.mo (Copy from path: /trunk/testsuite/meta/Uniontype6.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype6.mos (Copy from path: /trunk/testsuite/meta/Uniontype6.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype7.mo (Copy from path: /trunk/testsuite/meta/Uniontype7.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype7.mos (Copy from path: /trunk/testsuite/meta/Uniontype7.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype8.mo (Copy from path: /trunk/testsuite/meta/Uniontype8.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype8.mos (Copy from path: /trunk/testsuite/meta/Uniontype8.mos, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype9.mo (Copy from path: /trunk/testsuite/meta/Uniontype9.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/meta/Uniontype9.mos (Copy from path: /trunk/testsuite/meta/Uniontype9.mos, Revision, 4414)
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Connect15.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/RecordConstructors.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/addReal1_.c
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/InOutStrings.mos
Deleted : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.java
Deleted : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mo
Deleted : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mos
Deleted : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtArrays.mos
Deleted : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtInteractive.mos
Deleted : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtRecord.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Makefile
Added : /branches/TemplateCodeGen/testsuite/mosfiles/MissV.mo (Copy from path: /trunk/testsuite/mosfiles/MissV.mo, Revision, 4414)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/MissV.mos (Copy from path: /trunk/testsuite/mosfiles/MissV.mos, Revision, 4414)
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Switch.mos
Modified : /branches/TemplateCodeGen/testsuite/records/EmptyRecordTestConstructor.mos
Modified : /branches/TemplateCodeGen/testsuite/records/EmptyRecordTestInput.mos
Modified : /branches/TemplateCodeGen/testsuite/records/Makefile
Modified : /branches/TemplateCodeGen/testsuite/records/NestedRecordTestConstructor.mos
Modified : /branches/TemplateCodeGen/testsuite/records/NestedRecordTestInput.mos
Modified : /branches/TemplateCodeGen/testsuite/records/SimpleRecordTestConstructor.mos
Modified : /branches/TemplateCodeGen/testsuite/records/SimpleRecordTestInput.mos
Modified : /branches/TemplateCodeGen/testsuite/records/rtest
Added : /branches/TemplateCodeGen/testsuite/test_suite_.xls (Copy from path: /trunk/testsuite/test_suite_.xls, Revision, 4414)

Revision: 4414
Author: ppriv
Date: 19:21:21, den 27 oktober 2009
Message:
TrapezTestTotal.mo translation - successful 2.
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/Makefile
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/generate.mos

Revision: 4413
Author: ppriv
Date: 18:09:16, den 27 oktober 2009
Message:
TrapezTestTotal.mo translation - successful
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/Makefile
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.makefile
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/generate.mos

Revision: 4411
Author: ppriv
Date: 17:08:53, den 27 oktober 2009
Message:
TrapezTestTotal.mo translation
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/Makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/TrapezTestTotal_functions.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/generate.mos

Revision: 4404
Author: ppriv
Date: 12:00:10, den 27 oktober 2009
Message:
tpl codegen
- a stub of TargetSettings and Makefile template
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCode_design.txt

Revision: 4403
Author: ricli576
Date: 09:20:12, den 27 oktober 2009
Message:
Reverted changes made to Codegen.mo in r4362.

There is now a better way of testing templates via the +d=tplmode option.
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo

Revision: 4396
Author: ricli576
Date: 14:35:46, den 26 oktober 2009
Message:
Added missing file.
----
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common

Revision: 4395
Author: ppriv
Date: 11:59:39, den 26 oktober 2009
Message:
tpl codegen:
- when +d=tplmode, translateModel calls SimCode.translateModel
- to makefile for omc.exe was added SimCode.mo and SimCodeC.mo
- to SimCode module was added translateModule and generateFunctionsC functions
- generate.mos uses translateModel command, it is run with +d=tplmode, in HelloWorld_functions.cpp is the test template result ... (10+11)
- when tpl_gen argument is given to the make command in MDT environment (Makefile.omdev.mingw), the generate.mos script is run
----
Modified : /branches/TemplateCodeGen/Compiler/CevalScript.mo
Modified : /branches/TemplateCodeGen/Compiler/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo
Added : /branches/TemplateCodeGen/Compiler/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Compiler/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld.cpp
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld_functions.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/Makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/generate.mos
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/Makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.mo
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/build/bin
Modified : /branches/TemplateCodeGen/build/doc/testmodels

Revision: 4394
Author: ppriv
Date: 11:52:59, den 26 oktober 2009
Message:
delete makefile .... workaround to rename it to Makefile
----
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/makefile

Revision: 4362
Author: ricli576
Date: 10:45:53, den 15 oktober 2009
Message:
Setup environment for testing templates.

The hook in Codegen.mo is temporary. Similar code can be inserted in other
places in Codegen.mo to feed different data to the template (at the moment only
expressions are tested).

Makefile.common contains a fix that makes it compile on Linux systems.
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/compileandtest.sh

Revision: 4360
Author: adrpo
Date: 01:37:51, den 14 oktober 2009
Message:
- merged all revisions from OpenModelica/trunk
----
Modified : /branches/TemplateCodeGen/Compiler/Absyn.mo
Modified : /branches/TemplateCodeGen/Compiler/AbsynDep.mo
Modified : /branches/TemplateCodeGen/Compiler/Algorithm.mo
Modified : /branches/TemplateCodeGen/Compiler/Builtin.mo
Modified : /branches/TemplateCodeGen/Compiler/Ceval.mo
Modified : /branches/TemplateCodeGen/Compiler/CevalScript.mo
Modified : /branches/TemplateCodeGen/Compiler/CevalScript_stub.mo
Modified : /branches/TemplateCodeGen/Compiler/Cevalfunc.mo
Modified : /branches/TemplateCodeGen/Compiler/ClassInf.mo
Modified : /branches/TemplateCodeGen/Compiler/ClassLoader.mo
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Connect.mo
Added : /branches/TemplateCodeGen/Compiler/ConnectionGraph.mo (Copy from path: /branches/MathCoreOSMC/Compiler/ConnectionGraph.mo, Revision, 4224)
Modified : /branches/TemplateCodeGen/Compiler/Constants.mo
Modified : /branches/TemplateCodeGen/Compiler/Convert.mo
Modified : /branches/TemplateCodeGen/Compiler/DAE.mo
Modified : /branches/TemplateCodeGen/Compiler/DAELow.mo
Modified : /branches/TemplateCodeGen/Compiler/DAEQuery.mo
Modified : /branches/TemplateCodeGen/Compiler/DFA.mo
Modified : /branches/TemplateCodeGen/Compiler/Dump.mo
Modified : /branches/TemplateCodeGen/Compiler/Env.mo
Modified : /branches/TemplateCodeGen/Compiler/Error.mo
Modified : /branches/TemplateCodeGen/Compiler/ErrorExt.mo
Modified : /branches/TemplateCodeGen/Compiler/Exp.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTable.mo
Modified : /branches/TemplateCodeGen/Compiler/HashTable2.mo
Added : /branches/TemplateCodeGen/Compiler/HashTableCG.mo (Copy from path: /branches/MathCoreOSMC/Compiler/HashTableCG.mo, Revision, 4224)
Modified : /branches/TemplateCodeGen/Compiler/Inst.mo
Added : /branches/TemplateCodeGen/Compiler/InstanceHierarchy.mo (Copy from path: /branches/OpenModelica1.5.0/Compiler/InstanceHierarchy.mo, Revision, 4355)
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo
Modified : /branches/TemplateCodeGen/Compiler/Lookup.mo
Added : /branches/TemplateCodeGen/Compiler/MMath.mo (Copy from path: /branches/MathCoreOSMC/Compiler/MMath.mo, Revision, 4224)
Modified : /branches/TemplateCodeGen/Compiler/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.w32
Modified : /branches/TemplateCodeGen/Compiler/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/Makefile.w32
Modified : /branches/TemplateCodeGen/Compiler/Mod.mo
Modified : /branches/TemplateCodeGen/Compiler/ModUtil.mo
Modified : /branches/TemplateCodeGen/Compiler/Prefix.mo
Modified : /branches/TemplateCodeGen/Compiler/RTOpts.mo
Modified : /branches/TemplateCodeGen/Compiler/Refactor.mo
Modified : /branches/TemplateCodeGen/Compiler/SCode.mo
Modified : /branches/TemplateCodeGen/Compiler/Settings.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Static.mo
Modified : /branches/TemplateCodeGen/Compiler/System.mo
Modified : /branches/TemplateCodeGen/Compiler/Types.mo
Added : /branches/TemplateCodeGen/Compiler/UnitAbsyn.mo (Copy from path: /branches/MathCoreOSMC/Compiler/UnitAbsyn.mo, Revision, 4224)
Added : /branches/TemplateCodeGen/Compiler/UnitAbsynBuilder.mo (Copy from path: /branches/MathCoreOSMC/Compiler/UnitAbsynBuilder.mo, Revision, 4224)
Added : /branches/TemplateCodeGen/Compiler/UnitChecker.mo (Copy from path: /branches/MathCoreOSMC/Compiler/UnitChecker.mo, Revision, 4224)
Added : /branches/TemplateCodeGen/Compiler/UnitParserExt.mo (Copy from path: /branches/MathCoreOSMC/Compiler/UnitParserExt.mo, Revision, 4224)
Modified : /branches/TemplateCodeGen/Compiler/Util.mo
Added : /branches/TemplateCodeGen/Compiler/VC7/Release/omc.pdb (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/Release/omc.pdb, Revision, 4355)
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/Setup.vdproj
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/bin/QtCore4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/bin/QtGui4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/bin/QtNetwork4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/bin/QtOpenGL4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/bin/QtXml4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/bin/Uninstall.bat
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/bin/soqt1.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/icons/OpenModelica.ico
Deleted : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtCore4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtCore4.lib
Deleted : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtGui4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtGui4.lib
Deleted : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtNetwork4.dll
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtNetwork4.lib
Added : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtOpenGL4.lib (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/Setup/lib/QtOpenGL4.lib, Revision, 4355)
Added : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/QtXml4.lib (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/Setup/lib/QtXml4.lib, Revision, 4355)
Added : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/coin3.lib (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/Setup/lib/coin3.lib, Revision, 4355)
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/qtmain.lib
Added : /branches/TemplateCodeGen/Compiler/VC7/Setup/lib/soqt1.lib (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/Setup/lib/soqt1.lib, Revision, 4355)
Added : /branches/TemplateCodeGen/Compiler/VC7/Setup/tools/SimForge-0.8.4.1-README.txt (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/Setup/tools/SimForge-0.8.4.1-README.txt, Revision, 4355)
Added : /branches/TemplateCodeGen/Compiler/VC7/Setup/tools/SimForge-0.8.4.1.zip (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/Setup/tools/SimForge-0.8.4.1.zip, Revision, 4355)
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup/zips/ModelicaLib.tar.gz
Modified : /branches/TemplateCodeGen/Compiler/VC7/absyn_builder.vcproj
Modified : /branches/TemplateCodeGen/Compiler/VC7/c_runtime.vcproj
Modified : /branches/TemplateCodeGen/Compiler/VC7/omc/omc.sln
Added : /branches/TemplateCodeGen/Compiler/VC7/omc.rc (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/omc.rc, Revision, 4355)
Modified : /branches/TemplateCodeGen/Compiler/VC7/omc.vcproj
Added : /branches/TemplateCodeGen/Compiler/VC7/resource.h (Copy from path: /branches/OpenModelica1.5.0/Compiler/VC7/resource.h, Revision, 4355)
Modified : /branches/TemplateCodeGen/Compiler/VC7/rmlRuntime/rmlRuntime.vcproj
Modified : /branches/TemplateCodeGen/Compiler/VC7/rmlRuntime/runtime/common/controlflow.c
Modified : /branches/TemplateCodeGen/Compiler/VC7/runtime.vcproj
Modified : /branches/TemplateCodeGen/Compiler/VC7/sendData/sendData.vcproj
Modified : /branches/TemplateCodeGen/Compiler/Values.mo
Modified : /branches/TemplateCodeGen/Compiler/VarTransform.mo
Modified : /branches/TemplateCodeGen/Compiler/XMLDump.mo
Modified : /branches/TemplateCodeGen/Compiler/absyn_builder/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/absyn_builder/walker.g
Deleted : /branches/TemplateCodeGen/Compiler/absyn_builder/yacclib.c
Added : /branches/TemplateCodeGen/Compiler/absyn_builder/yacclib.c.txt (Copy from path: /branches/OpenModelica1.5.0/Compiler/absyn_builder/yacclib.c.txt, Revision, 4355)
Deleted : /branches/TemplateCodeGen/Compiler/absyn_builder/yacclib.h
Added : /branches/TemplateCodeGen/Compiler/absyn_builder/yacclib.h.txt (Copy from path: /branches/OpenModelica1.5.0/Compiler/absyn_builder/yacclib.h.txt, Revision, 4355)
Modified : /branches/TemplateCodeGen/Compiler/omc_debug/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/omc_debug/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/omc_release/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/omc_release/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/runtime/Makefile.in
Modified : /branches/TemplateCodeGen/Compiler/runtime/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/runtime/Makefile.vc
Modified : /branches/TemplateCodeGen/Compiler/runtime/corbaimpl.cpp
Modified : /branches/TemplateCodeGen/Compiler/runtime/errorext.cpp
Added : /branches/TemplateCodeGen/Compiler/runtime/lpsolve (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/linux (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib/linux, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/linux/liblpsolve55.so (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib/linux/liblpsolve55.so, Revision, 4224)
Added : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/linux/liblpsolve55.so.64-bit (Copy from path: /branches/OpenModelica1.5.0/Compiler/runtime/lpsolve/lib/linux/liblpsolve55.so.64-bit, Revision, 4355)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/osx (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib/osx, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/osx/liblpsolve55.dylib (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib/osx/liblpsolve55.dylib, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/win32 (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib/win32, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/win32/lpsolve55.dll (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib/win32/lpsolve55.dll, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lib/win32/lpsolve55.lib (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lib/win32/lpsolve55.lib, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/liblpsolve55.lib (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/liblpsolve55.lib, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/liblpsolve55d.lib (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/liblpsolve55d.lib, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lp_Hash.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lp_Hash.h, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lp_SOS.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lp_SOS.h, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lp_lib.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lp_lib.h, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lp_matrix.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lp_matrix.h, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lp_mipbb.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lp_mipbb.h, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lp_types.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lp_types.h, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lp_utils.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lp_utils.h, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lpsolve55.dll (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lpsolve55.dll, Revision, 4224)
Replacing : /branches/TemplateCodeGen/Compiler/runtime/lpsolve/lpsolve55.lib (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/lpsolve/lpsolve55.lib, Revision, 4224)
Modified : /branches/TemplateCodeGen/Compiler/runtime/omc_communication_impl.cpp
Modified : /branches/TemplateCodeGen/Compiler/runtime/optmanager.cpp
Modified : /branches/TemplateCodeGen/Compiler/runtime/printimpl.c
Modified : /branches/TemplateCodeGen/Compiler/runtime/ptolemyio.cpp
Modified : /branches/TemplateCodeGen/Compiler/runtime/rtopts.c
Modified : /branches/TemplateCodeGen/Compiler/runtime/settingsimpl.c
Modified : /branches/TemplateCodeGen/Compiler/runtime/systemimpl.c
Added : /branches/TemplateCodeGen/Compiler/runtime/unitparser.cpp (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/unitparser.cpp, Revision, 4224)
Added : /branches/TemplateCodeGen/Compiler/runtime/unitparser.h (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/unitparser.h, Revision, 4224)
Added : /branches/TemplateCodeGen/Compiler/runtime/unitparserext.cpp (Copy from path: /branches/MathCoreOSMC/Compiler/runtime/unitparserext.cpp, Revision, 4224)
Added : /branches/TemplateCodeGen/Compiler/scripts/CompileMSVC.bat (Copy from path: /branches/OpenModelica1.5.0/Compiler/scripts/CompileMSVC.bat, Revision, 4355)
Deleted : /branches/TemplateCodeGen/Examples/3D_BouncingBall.onb
Added : /branches/TemplateCodeGen/Examples/3D_BouncingBall3D.onb (Copy from path: /branches/OpenModelica1.5.0/Examples/3D_BouncingBall3D.onb, Revision, 4355)
Deleted : /branches/TemplateCodeGen/Examples/3D_MyPendulum.onb
Added : /branches/TemplateCodeGen/Examples/3D_MyPendulum3D.onb (Copy from path: /branches/OpenModelica1.5.0/Examples/3D_MyPendulum3D.onb, Revision, 4355)
Modified : /branches/TemplateCodeGen/Examples/ModelQueryAPIexamples.onb
Modified : /branches/TemplateCodeGen/Examples/UsersGuideExamples.onb
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/OMNotebook/3Dpkg/SimulationData.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/3Dpkg/SimulationData.h
Modified : /branches/TemplateCodeGen/OMNotebook/3Dpkg/VisualizationWidget.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/3Dpkg/VisualizationWidget.h
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Assert.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/AssignStat.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Exercise2.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Exercise3.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Exercise4.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Exercise5.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/ForStat.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/IfStat.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/MultRes.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Reinit.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Sections.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/Terminate.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/WhenStat.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Algorithms/WhileStat.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/AnnUnitsQuant/Annotations.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/AnnUnitsQuant/FuncAnn.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/AnnUnitsQuant/SynPlac.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/AnnUnitsQuant/UnitsQuant.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/ApplicationEx/DesignOptimization.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/ApplicationEx/FourierAnalysis.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/ApplicationEx/Mechatronic.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/ApplicationEx/PressureDynamics.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/ArithmeticOp.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/Built-inFunc.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/ConcatSlice.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/Declaration.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/Empty.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/Exercise1-7-2.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/FlexSize.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/Indexing.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Arrays/ScalarFunc.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Classes/Restricted.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/CompConn/Connections.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/CompConn/Connectors.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/CompConn/Exercise1.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/CompConn/MechTrans.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/DCMotorwithBacklash.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/DEVS.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/EventBeh.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/GameOfLife.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/HybridTank.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/ModStochProc.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/SampleClock.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DiscreteHybrid/SampledSystems.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/DrModelica.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/EqDeclarations.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/Exercise1.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/Exercise2.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/IfEq.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/RepConnStruct.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/RepStruct.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/SimpleEquality.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/Step.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Equations/WhenEq.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Functions/Call.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Generic/Extended.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Generic/ParamInterfaces.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/InherMod/Exercise1.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/InherMod/Hierachical.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Inheritance/Exercise1.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Inheritance/Exercise2.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Inheritance/Exercise3.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Inheritance/Inheritance.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Inheritance/ProtectedElements.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/LitOpExp/EvalOrder.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/LitOpExp/Exercise1.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/LitOpExp/VariaSubt.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Packages/Exercise1ADT.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Packages/Exercise1LibrStruct.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Packages/Generic.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Packages/Inherited.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Packages/Local.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Packages/PackAccess.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Packages/PackasADTs.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/QuickTour/DiffEq.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/QuickTour/HelloWorld.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/QuickTour/Packages.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Redeclaration/Annotation.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Redeclaration/Exercise2.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Redeclaration/Exercise3.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Redeclaration/Exercise4.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Redeclaration/ReplRed.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Redeclaration/Replaceable.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/SystemMod/FlatTank.onb
Modified : /branches/TemplateCodeGen/OMNotebook/DrModelica/Variables/VanDerPol.onb
Modified : /branches/TemplateCodeGen/OMNotebook/NotebookParser/NotebookParser.vcproj
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/Release/OMNotebook.exe
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/Release/OMNotebook.pdb
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/application.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cell.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cell.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellapplication.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellapplication.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellcommandcenter.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellcommandcenter.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellcommands.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellcommands.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellcursor.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellcursor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/celldocument.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/celldocument.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/celldocumentview.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellfactory.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellfactory.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellgroup.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellgroup.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellparserfactory.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cellstyle.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/chaptercountervisitor.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/chaptercountervisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/command.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/commandcenter.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/commandcompletion.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/commandcompletion.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/commands.xml
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/commandunit.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cursorcommands.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/cursorposvisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/document.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/documentview.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/evalthread.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/evalthread.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/factory.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/generatedfiles/qrc_res_qt.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/graphcell.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/graphcell.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/graphcelldelegate.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/highlighterthread.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/highlighterthread.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/imagesizedlg.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/indent.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/indent.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/inputcell.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/inputcell.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/inputcelldelegate.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/nbparser.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/notebook.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/notebook.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/notebookcommands.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/notebookparser.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/notebookparser.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/notebooksocket.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/notebooksocket.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/omc_communication.cc
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/omc_communication.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/omc_communicator.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/omcinteractiveenvironment.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/omcinteractiveenvironment.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/openmodelicahighlighter.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/openmodelicahighlighter.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/otherdlg.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/parserfactory.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/printervisitor.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/printervisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/puretextvisitor.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/puretextvisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/qcombobox_search.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/qcombobox_search.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/qtapp.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/removehighlightervisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/replaceallvisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/res.aps
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/resource1.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/rule.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/searchform.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/searchform.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/serializingvisitor.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/serializingvisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/stripstring.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/stylesheet.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/stylesheet.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/syntaxhighlighter.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/textcell.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/textcell.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/textcursorcommands.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/textcursorcommands.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/treeview.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/treeview.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/trunk.vcproj
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/updategroupcellvisitor.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/updategroupcellvisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/updatelinkvisitor.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/updatelinkvisitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/visitor.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/xmlnodename.h
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/xmlparser.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/OMNotebookQT4/xmlparser.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/compoundWidget.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/compoundWidget.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/compoundWidget.ui
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/curve.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/curve.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/dataSelect.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/dataSelect.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/focusRect.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/graphScene.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/graphWidget.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/graphWidget.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/graphWindow.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/graphWindow.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/graphWindow.ui
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/label.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/legendLabel.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/legendLabel.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/line2D.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/line2D.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/lineGroup.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/lineGroup.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/point.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/point.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/preferenceWindow.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/preferenceWindow.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/variableData.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/variableData.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/variablewindow.cpp
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/variablewindow.h
Modified : /branches/TemplateCodeGen/OMNotebook/Pltpkg2/verticalLabel.h
Modified : /branches/TemplateCodeGen/OMNotebook/ext/Makefile
Added : /branches/TemplateCodeGen/OMNotebook/ext/Resources (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/Resources, Revision, 4355)
Replacing : /branches/TemplateCodeGen/OMNotebook/ext/Resources/plotWindow.bmp (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/Resources/plotWindow.bmp, Revision, 4355)
Replacing : /branches/TemplateCodeGen/OMNotebook/ext/Resources/plotWindow.ico (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/Resources/plotWindow.ico, Revision, 4355)
Modified : /branches/TemplateCodeGen/OMNotebook/ext/e.cpp
Added : /branches/TemplateCodeGen/OMNotebook/ext/ext.rc (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/ext.rc, Revision, 4355)
Modified : /branches/TemplateCodeGen/OMNotebook/ext/ext.vcproj
Added : /branches/TemplateCodeGen/OMNotebook/ext/generatedfiles (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/generatedfiles, Revision, 4355)
Replacing : /branches/TemplateCodeGen/OMNotebook/ext/generatedfiles/qtres.cpp (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/generatedfiles/qtres.cpp, Revision, 4355)
Added : /branches/TemplateCodeGen/OMNotebook/ext/qtres.qrc (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/qtres.qrc, Revision, 4355)
Modified : /branches/TemplateCodeGen/OMNotebook/ext/release/ext.exe
Added : /branches/TemplateCodeGen/OMNotebook/ext/release/ext.pdb (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/release/ext.pdb, Revision, 4355)
Added : /branches/TemplateCodeGen/OMNotebook/ext/resource.h (Copy from path: /branches/OpenModelica1.5.0/OMNotebook/ext/resource.h, Revision, 4355)
Modified : /branches/TemplateCodeGen/OMShell/Makefile
Modified : /branches/TemplateCodeGen/OMShell/QWinMosh.vcproj
Modified : /branches/TemplateCodeGen/OMShell/Release/OMShell.exe
Added : /branches/TemplateCodeGen/OMShell/Release/OMShell.pdb (Copy from path: /branches/OpenModelica1.5.0/OMShell/Release/OMShell.pdb, Revision, 4355)
Modified : /branches/TemplateCodeGen/OMShell/commandcompletion.cpp
Modified : /branches/TemplateCodeGen/OMShell/commandcompletion.h
Modified : /branches/TemplateCodeGen/OMShell/commandunit.h
Modified : /branches/TemplateCodeGen/OMShell/inputcelldelegate.h
Modified : /branches/TemplateCodeGen/OMShell/main.cpp
Modified : /branches/TemplateCodeGen/OMShell/omc_communicator.cpp
Modified : /branches/TemplateCodeGen/OMShell/omc_communicator.h
Modified : /branches/TemplateCodeGen/OMShell/omcinteractiveenvironment.cpp
Modified : /branches/TemplateCodeGen/OMShell/omcinteractiveenvironment.h
Modified : /branches/TemplateCodeGen/OMShell/oms.cpp
Modified : /branches/TemplateCodeGen/OMShell/oms.h
Modified : /branches/TemplateCodeGen/OMShell/otherdlg.h
Modified : /branches/TemplateCodeGen/README.Cygwin.or.Linux.txt
Modified : /branches/TemplateCodeGen/c_runtime/base_array.c
Modified : /branches/TemplateCodeGen/c_runtime/boolean_array.c
Modified : /branches/TemplateCodeGen/c_runtime/boolean_array.h
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.c
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.h
Modified : /branches/TemplateCodeGen/c_runtime/modelica.h
Modified : /branches/TemplateCodeGen/c_runtime/read_write.c
Modified : /branches/TemplateCodeGen/c_runtime/read_write.h
Modified : /branches/TemplateCodeGen/c_runtime/real_array.c
Modified : /branches/TemplateCodeGen/c_runtime/real_array.h
Modified : /branches/TemplateCodeGen/c_runtime/sendData/sendData.cpp
Modified : /branches/TemplateCodeGen/c_runtime/simulation_runtime.cpp
Modified : /branches/TemplateCodeGen/c_runtime/solver_dasrt.cpp
Modified : /branches/TemplateCodeGen/doc/OpenModelicaSystem.doc
Modified : /branches/TemplateCodeGen/doc/OpenModelicaSystem.pdf
Modified : /branches/TemplateCodeGen/doc/OpenModelicaUsersGuide.doc
Modified : /branches/TemplateCodeGen/doc/OpenModelicaUsersGuide.pdf
Added : /branches/TemplateCodeGen/doc/SimForge - An Open Source Graphical Model Editor by Politecnico di Milano.url (Copy from path: /branches/OpenModelica1.5.0/doc/SimForge - An Open Source Graphical Model Editor by Politecnico di Milano.url, Revision, 4355)
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src/flat_modelica_lexer.g
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src/flat_modelica_parser.g
Modified : /branches/TemplateCodeGen/modelica_parser/src/modelica_lexer.g
Modified : /branches/TemplateCodeGen/modelica_parser/src/modelica_parser.g
Modified : /branches/TemplateCodeGen/mosh/src/Makefile.in
Modified : /branches/TemplateCodeGen/mosh/src/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/mosh/src/mosh.cpp
Modified : /branches/TemplateCodeGen/testsuite/Makefile
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/FunctionSimplex.mo
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/Vectorizable4.mo
Deleted : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/add.c
Deleted : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/addmatrices.c
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/drmodelica/rtest
Deleted : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/f.c
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/msl/rtest
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/rtest
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles/rtestsim
Modified : /branches/TemplateCodeGen/testsuite/meta/rtest
Added : /branches/TemplateCodeGen/testsuite/mofiles/Abs.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Abs.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Acos.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Acos.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/AlgorithmFor1.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/AlgorithmFor1.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/AlgorithmFor2.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/AlgorithmFor2.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/AlgorithmFor3.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/AlgorithmFor3.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/AlgorithmFor4.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/AlgorithmFor4.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/AlgorithmFor5.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/AlgorithmFor5.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/AlgorithmFor6.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/AlgorithmFor6.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/And.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/And.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayAccess.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayAccess.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayAddition.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayAddition.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayBrackets.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayBrackets.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayCurlyBrackets.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayCurlyBrackets.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDeclaration1.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayDeclaration1.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDeclaration2.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayDeclaration2.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDeclaration3.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayDeclaration3.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDeclaration4.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayDeclaration4.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDeclaration5.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayDeclaration5.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDivision.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayDivision.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayExtend.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayExtend.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayMultiplication.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayMultiplication.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayOperators.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayOperators.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArrayRange.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArrayRange.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ArraySubtraction.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ArraySubtraction.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Asin.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Asin.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Atan.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Atan.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Atan2.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Atan2.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/BlockComponents.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/BlockComponents.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/BlockIllegal.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/BlockIllegal.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/BlockSimple.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/BlockSimple.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/BooleanLiterals.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/BooleanLiterals.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Ceil.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Ceil.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Comment1.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Comment1.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Comment2.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Comment2.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ComponentNames.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ComponentNames.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/CondDeclaration.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/CondDeclaration.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/CondOperators.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/CondOperators.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ConnectorComponents.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ConnectorComponents.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ConnectorIllegal.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ConnectorIllegal.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ConnectorSimple.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ConnectorSimple.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ConstantDeclConnector.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ConstantDeclConnector.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ConstantDeclRecord.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ConstantDeclRecord.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ConstantDeclType.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ConstantDeclType.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Cos.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Cos.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Cosh.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Cosh.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/CyclicBindingConst.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/CyclicBindingConst.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/CyclicBindingParam.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/CyclicBindingParam.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DeclarationEquation1.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DeclarationEquation1.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DeclarationEquation2.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DeclarationEquation2.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DeclarationEquation3.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DeclarationEquation3.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DeclarationOrder.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DeclarationOrder.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DiscreteDeclConnector.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DiscreteDeclConnector.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DiscreteDeclRecord.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DiscreteDeclRecord.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DiscreteDeclType.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DiscreteDeclType.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Div.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Div.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DocString.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DocString.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/DoubleDeclaration.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/DoubleDeclaration.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Equals.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Equals.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/EquationFor5.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/EquationFor5.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/EquationFor6.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/EquationFor6.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/EquationFor7.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/EquationFor7.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/EventFunctions.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/EventFunctions.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Exp.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Exp.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Expressions.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Expressions.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/FloatingPoint.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/FloatingPoint.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Floor.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Floor.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/FlowDeclConnector.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/FlowDeclConnector.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/FlowDeclRecord.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/FlowDeclRecord.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/FlowDeclType.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/FlowDeclType.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/FunctionCall.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/FunctionCall.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/FunctionSimple.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/FunctionSimple.mo, Revision, 4355)
Modified : /branches/TemplateCodeGen/testsuite/mofiles/FunctionSimplex.mo
Added : /branches/TemplateCodeGen/testsuite/mofiles/GreaterThan.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/GreaterThan.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/GreaterThanEqual.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/GreaterThanEqual.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/InputDeclConnector.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/InputDeclConnector.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/InputDeclRecord.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/InputDeclRecord.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/InputDeclType.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/InputDeclType.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/IntAdd.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/IntAdd.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/IntDiv.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/IntDiv.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/IntMul.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/IntMul.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/IntPow.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/IntPow.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/IntSub.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/IntSub.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Integer.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Integer.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/IntegerLiterals.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/IntegerLiterals.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/LessThan.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/LessThan.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/LessThanEqual.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/LessThanEqual.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Log.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Log.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Log10.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Log10.mo, Revision, 4355)
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Makefile
Added : /branches/TemplateCodeGen/testsuite/mofiles/MathematicalFunctions.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/MathematicalFunctions.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/MatrixBrackets.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/MatrixBrackets.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Mod.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Mod.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ModelAccess.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ModelAccess.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ModelSimple.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ModelSimple.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/NestedClasses.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/NestedClasses.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Not.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Not.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/NotEquals.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/NotEquals.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/NumericFunctions.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/NumericFunctions.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Operators.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Operators.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Or.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Or.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/OutputDeclConnector.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/OutputDeclConnector.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/OutputDeclRecord.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/OutputDeclRecord.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/OutputDeclType.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/OutputDeclType.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/PackageComponents.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/PackageComponents.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/PackageIllegal.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/PackageIllegal.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/PackageSimple.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/PackageSimple.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ParameterDeclConnector.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ParameterDeclConnector.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ParameterDeclRecord.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ParameterDeclRecord.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ParameterDeclType.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ParameterDeclType.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ProtectedAccess.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ProtectedAccess.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ProtectedAccess2.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ProtectedAccess2.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/PublicAccess.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/PublicAccess.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RealAdd.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RealAdd.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RealDiv.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RealDiv.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RealMul.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RealMul.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RealPow.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RealPow.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RealSub.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RealSub.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RecordAssignment.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RecordAssignment.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RecordConnections.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RecordConnections.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RecordConstructors.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RecordConstructors.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RecordNonPublic.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RecordNonPublic.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RecordPrefixes.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RecordPrefixes.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/RecordSimple.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/RecordSimple.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Rem.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Rem.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/ShortClassDef.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/ShortClassDef.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Sign.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Sign.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/SimpleInheritance.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/SimpleInheritance.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/SimpleTypeExtend.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/SimpleTypeExtend.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Sin.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Sin.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Sinh.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Sinh.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Sqrt.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Sqrt.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/StringBoolean.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/StringBoolean.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/StringConcatenation.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/StringConcatenation.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/StringConversion.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/StringConversion.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/StringInteger.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/StringInteger.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/StringLiterals.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/StringLiterals.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/StringReal.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/StringReal.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Tan.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Tan.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/Tanh.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/Tanh.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/TypeArray.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/TypeArray.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/TypeClass1.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/TypeClass1.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/TypeClass2.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/TypeClass2.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/TypeDeclArray.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/TypeDeclArray.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/TypeEnumeration.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/TypeEnumeration.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mofiles/TypeSimple.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mofiles/TypeSimple.mo, Revision, 4355)
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Vectorizable4.mo
Added : /branches/TemplateCodeGen/testsuite/mofiles/addReal1_.c
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/rtest
Modified : /branches/TemplateCodeGen/testsuite/mofiles/rtest
Modified : /branches/TemplateCodeGen/testsuite/mofiles/rtestsim
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/ArrayDivError.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/CyclicPerm.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/DoubleWhenConflict.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/EqualityEquations.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/HeatTank.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/HeatTankExpanded.mo
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Identifier.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mosfiles/Identifier.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Identifier.mos (Copy from path: /branches/OpenModelica1.5.0/testsuite/mosfiles/Identifier.mos, Revision, 4355)
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/InOutStrings.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Makefile
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Matrix.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Pendulum.mo
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Tank.mo
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Time.mo (Copy from path: /branches/OpenModelica1.5.0/testsuite/mosfiles/Time.mo, Revision, 4355)
Added : /branches/TemplateCodeGen/testsuite/mosfiles/Time.mos (Copy from path: /branches/OpenModelica1.5.0/testsuite/mosfiles/Time.mos, Revision, 4355)
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/algorithms.mos
Added : /branches/TemplateCodeGen/testsuite/mosfiles/checkparseerror.c (Copy from path: /branches/OpenModelica1.5.0/testsuite/mosfiles/checkparseerror.c, Revision, 4355)
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/interactive_api_classes.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/refactorGraphAnn1.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/rotationalsystems.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/rtest
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/simplify.mos
Added : /branches/TemplateCodeGen/testsuite/records (Copy from path: /branches/MathCoreOSMC/testsuite/records, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/EmptyRecordTestConstructor.mos (Copy from path: /branches/MathCoreOSMC/testsuite/records/EmptyRecordTestConstructor.mos, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/EmptyRecordTestInput.mos (Copy from path: /branches/MathCoreOSMC/testsuite/records/EmptyRecordTestInput.mos, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/External_C_RecordTest.c (Copy from path: /branches/MathCoreOSMC/testsuite/records/External_C_RecordTest.c, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/Makefile (Copy from path: /branches/MathCoreOSMC/testsuite/records/Makefile, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/NestedRecordTestConstructor.mos (Copy from path: /branches/MathCoreOSMC/testsuite/records/NestedRecordTestConstructor.mos, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/NestedRecordTestInput.mos (Copy from path: /branches/MathCoreOSMC/testsuite/records/NestedRecordTestInput.mos, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/RecordTest.mo (Copy from path: /branches/MathCoreOSMC/testsuite/records/RecordTest.mo, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/SimpleRecordTestConstructor.mos (Copy from path: /branches/MathCoreOSMC/testsuite/records/SimpleRecordTestConstructor.mos, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/SimpleRecordTestInput.mos (Copy from path: /branches/MathCoreOSMC/testsuite/records/SimpleRecordTestInput.mos, Revision, 4224)
Replacing : /branches/TemplateCodeGen/testsuite/records/rtest (Copy from path: /branches/MathCoreOSMC/testsuite/records/rtest, Revision, 4224)
Modified : /branches/TemplateCodeGen/tools/rml2mod/absyn.rml
Added : /branches/TemplateCodeGen/tools/xml/LICENSE (Copy from path: /branches/OpenModelica1.5.0/tools/xml/LICENSE, Revision, 4355)
Added : /branches/TemplateCodeGen/tools/xml/README.txt (Copy from path: /branches/OpenModelica1.5.0/tools/xml/README.txt, Revision, 4355)
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/FlatModelicaXML.vcproj
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/FlatModelicaXml.h
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_lexer.cpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_lexer.hpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_parser.cpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_parser.g
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_parser.hpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_parserTokenTypes.hpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_parserTokenTypes.txt
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_tree_parser.cpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_tree_parser.hpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_tree_parserTokenTypes.hpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flat_modelica_tree_parserTokenTypes.txt
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flatmodelicaTokenTypes.hpp
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/flatmodelicaTokenTypes.txt
Modified : /branches/TemplateCodeGen/tools/xml/flatmodelicaxml/walker.g
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/ModelicaXML.cpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/ModelicaXML.h
Deleted : /branches/TemplateCodeGen/tools/xml/modelicaxml/ModelicaXML.ncb
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/ModelicaXML.sln
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/ModelicaXML.suo
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/ModelicaXML.vcproj
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/README.txt
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/dirwalk.cpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/dirwalk.h
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelicaTokenTypes.hpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelicaTokenTypes.txt
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_lexer.cpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_lexer.g
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_lexer.hpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_parser.cpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_parser.g
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_parser.hpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_parserTokenTypes.hpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_parserTokenTypes.txt
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_tree_parser.cpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_tree_parser.hpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_tree_parserTokenTypes.hpp
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelica_tree_parserTokenTypes.txt
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/modelicaxml-v2.dtd
Modified : /branches/TemplateCodeGen/tools/xml/modelicaxml/walker.g

Revision: 4349
Author: ppriv
Date: 18:25:09, den 13 oktober 2009
Message:
Susan
- hello world test
----
Modified : /branches/TemplateCodeGen/Compiler/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld.makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld_functions.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld_init.txt
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/makefile
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw

Revision: 4348
Author: ricli576
Date: 16:54:35, den 13 oktober 2009
Message:
Added hello world program and its output when compiled.
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/HelloWorldOutput
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/HelloWorldOutput/HelloWorld.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/HelloWorldOutput/HelloWorld.makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/HelloWorldOutput/HelloWorld.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/HelloWorldOutput/HelloWorld_functions.cpp
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/HelloWorldOutput/HelloWorld_init.txt

Revision: 4345
Author: ppriv
Date: 16:27:35, den 13 oktober 2009
Message:

----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/GenTest/HelloWorld.mo

Revision: 4344
Author: ppriv
Date: 15:54:40, den 13 oktober 2009
Message:

----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl

Revision: 4343
Author: ppriv
Date: 15:51:31, den 13 oktober 2009
Message:
SimCodeC.tpl
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeC.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4342
Author: ppriv
Date: 15:41:04, den 13 oktober 2009
Message:

SimCodeTV.mo
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SimCode/SimCodeTV.mo

Revision: 4322
Author: ppriv
Date: 17:46:52, den 7 oktober 2009
Message:
Susan:
- first a start of SusanUsersGuide.doc
- full conference paper and ppt
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/doc
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/doc/ModelicaTemplatelanguage-090828-v25d-full-FUN.doc
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/doc/ModelicaTemplatelanguage-090921-3.ppt
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/doc/SusanUsersGuide.doc

Revision: 4261
Author: ppriv
Date: 17:08:10, den 19 september 2009
Message:
Susan:
- "typeview" keyword introduced -> see TplCodegen.tpl and TplCodegenTV.mo
- syntax for type-views is closer to MetaModelica ... default is "public" or no keyword before "package" and it means that no path is needed to reach its members
- some further preparation of parser for error reporting (PARSER_INFO)
- "+" instead of "&" used for concatenation operation (to be closer to Modelica)
- "is" and "is not" used instead of "==" and "<>" to make it more obvious that the construct is asymmetric
- fixed the [item, item2, ... ] list-like construction construct (elements can have mixed multiplicity and/or types when it makes sense)
- some map construct test templates and intMatrix() template added to test.tpl and to TplMain.mo tests
- fixed matching of SOME, see testCond() template in test.tpl
----
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegenTV.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/paper.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/paper.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl

Revision: 4215
Author: adrpo
Date: 13:43:05, den 9 september 2009
Message:
- missed a ; in the code.
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 4214
Author: adrpo
Date: 13:10:42, den 9 september 2009
Message:
- last iteration over SimCode.mo
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 4203
Author: ppriv
Date: 22:16:47, den 3 september 2009
Message:
Susan:
- fix for parameterized options
- fix options auto to-string conversions
----
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl

Revision: 4187
Author: ppriv
Date: 23:21:08, den 28 augusti 2009
Message:
Susan, after the paper was done.
- ( expression-with-option ) added
- <>= changed to ::= to be for < >
- failing case for every list iterating function added (a bug fix for filtering patterns after 'of' )
- i0 and i1 now working in map and list expressions
- paper while-loop test added

----
Modified : /branches/TemplateCodeGen/Compiler/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/paper.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/paper.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl

Revision: 4174
Author: ppriv
Date: 17:30:08, den 19 augusti 2009
Message:
Susan changes according to paper:
- switched meaning of " and '
- <>= now becomes ::=
----
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/paper.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl

Revision: 4171
Author: ppriv
Date: 12:51:55, den 17 augusti 2009
Message:
Susan:
- paper.tpl ... "while" paper example
----
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/paper.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/paper.tpl

Revision: 4169
Author: ppriv
Date: 22:45:01, den 14 augusti 2009
Message:
Susan
- Parser extended to be able to report position info in errors
- half work done on Susan self-dump
----
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl

Revision: 4139
Author: ppriv
Date: 11:15:20, den 1 augusti 2009
Message:
Susan 1.0 alpha
- all tests are now passing
- added testing of translation of whole .tpl files (TplCodegen.tpl -> TplCodegen__testShouldBe.mo and test.tpl -> test__testShouldBe.mo)
- some cleaning
----
Modified : /branches/TemplateCodeGen
Modified : /branches/TemplateCodeGen/.externalToolBuilders
Modified : /branches/TemplateCodeGen/Compiler
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/VC7
Modified : /branches/TemplateCodeGen/Compiler/VC7/MakeRMLandGRAMMAR
Modified : /branches/TemplateCodeGen/Compiler/VC7/Release
Modified : /branches/TemplateCodeGen/Compiler/VC7/antlr
Modified : /branches/TemplateCodeGen/Compiler/VC7/omc
Modified : /branches/TemplateCodeGen/Compiler/VC7/rmlRuntime
Modified : /branches/TemplateCodeGen/Compiler/VC7/sendData
Modified : /branches/TemplateCodeGen/Compiler/VC7/sendData/Release
Modified : /branches/TemplateCodeGen/Compiler/omc_release
Modified : /branches/TemplateCodeGen/Compiler/rml2mmo
Modified : /branches/TemplateCodeGen/Compiler/rml2sig
Modified : /branches/TemplateCodeGen/Compiler/runtime
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen__testShouldBe.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/test__testShouldBe.mo
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw
Modified : /branches/TemplateCodeGen/c_runtime
Modified : /branches/TemplateCodeGen/c_runtime/libf2c
Modified : /branches/TemplateCodeGen/flat_modelica_parser/src
Modified : /branches/TemplateCodeGen/modelica_parser/src
Modified : /branches/TemplateCodeGen/testsuite/mofiles

Revision: 4129
Author: ppriv
Date: 18:40:33, den 18 juli 2009
Message:
Susan 1.0 alpha !

- self generated TplCodegen.mo from TplCodegen.tpl
- match-only templates are now direct, i.e. not enclosed to another function
- names of generated functions are identical as in templates ... no prefix
- in/out args are now distinguished (out_ prefix) in pure assignment (non-match) functions (it is possible in current MM impl. to have input Text txt; output Text txt; )
----
Deleted : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl

Revision: 4128
Author: ppriv
Date: 20:17:40, den 17 juli 2009
Message:
Copied remotely
----
Added : /branches/TemplateCodeGen/Compiler/TplCodegen.mo (Copy from path: /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo, Revision, 4127)

Revision: 4127
Author: ppriv
Date: 20:15:56, den 17 juli 2009
Message:

----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/Makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo

Revision: 4126
Author: ppriv
Date: 20:14:08, den 17 juli 2009
Message:
Removed file/folder
----
Deleted : /branches/TemplateCodeGen/Compiler/TplCodegen_handMade.mo

Revision: 4125
Author: ppriv
Date: 20:14:02, den 17 juli 2009
Message:
Copied remotely
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen_handMade.mo (Copy from path: /branches/TemplateCodeGen/Compiler/TplCodegen_handMade.mo, Revision, 4124)

Revision: 4124
Author: ppriv
Date: 20:12:08, den 17 juli 2009
Message:
Renamed remotely
----
Deleted : /branches/TemplateCodeGen/Compiler/TplCodegen.mo
Added : /branches/TemplateCodeGen/Compiler/TplCodegen_handMade.mo (Copy from path: /branches/TemplateCodeGen/Compiler/TplCodegen.mo, Revision, 4123)

Revision: 4123
Author: ppriv
Date: 20:05:19, den 17 juli 2009
Message:
Removed file/folder
----
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/test

Revision: 4122
Author: ppriv
Date: 20:05:09, den 17 juli 2009
Message:
Moved remotely
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/Makefile (Copy from path: /branches/TemplateCodeGen/Compiler/susan_codegen/test/Makefile, Revision, 4121)
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/test/Makefile

Revision: 4121
Author: ppriv
Date: 20:05:01, den 17 juli 2009
Message:
Moved remotely
----
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/test.mo (Copy from path: /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.mo, Revision, 4120)

Revision: 4120
Author: ppriv
Date: 20:04:53, den 17 juli 2009
Message:
Moved remotely
----
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/test.tpl (Copy from path: /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.tpl, Revision, 4119)

Revision: 4119
Author: ppriv
Date: 19:59:01, den 17 juli 2009
Message:
a clean
----
Modified : /branches/TemplateCodeGen/Compiler/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplCodegen.mo
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/Tpl.mo
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/TplAbsyn.mo
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.tpl
Modified : /branches/TemplateCodeGen/Compiler/test.mo

Revision: 4114
Author: ppriv
Date: 00:00:54, den 16 juli 2009
Message:
Susan's self compiled codegen almost done!
test/test.tpl is translated successfully to test/test.mo and its copy can be translated by MMC

----
Modified : /branches/TemplateCodeGen/Compiler
Modified : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.tpl
Added : /branches/TemplateCodeGen/Compiler/test.mo

Revision: 4113
Author: ppriv
Date: 13:50:28, den 14 juli 2009
Message:
Susan:
- fixed CR LF parsing
- test.tpl is effectively the TplCodegen.tpl
-> 1. translation of Susan's back-end; although there are some minor issues (intrinsic function has still the intrinsic. path)
----
Modified : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/TplMain.mo
Modified : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.tpl

Revision: 4111
Author: ppriv
Date: 13:06:25, den 10 juli 2009
Message:
Susan 0.9 alpha

A first pre-Susan implementation.
Using hand-made Codegen yet, to be regenerated from its TplCodegen.tpl soon, when some minor issues are fixed.

- make with "susan_test" to run tests
- call "omc.exe someTemplate.tpl" to translate a Susan template
----
Modified : /branches/TemplateCodeGen/Compiler/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Added : /branches/TemplateCodeGen/Compiler/Tpl.mo
Added : /branches/TemplateCodeGen/Compiler/TplAbsyn.mo
Added : /branches/TemplateCodeGen/Compiler/TplCodegen.mo
Added : /branches/TemplateCodeGen/Compiler/TplMain.mo
Added : /branches/TemplateCodeGen/Compiler/TplParser.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanGrammar.txt
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplAbsyn.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplParser.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/test
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/test/Makefile
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/test/test.tpl
Modified : /branches/TemplateCodeGen/Makefile.omdev.mingw

Revision: 4001
Author: ppriv
Date: 18:07:07, den 9 april 2009
Message:
Susan's backend
----
Modified : /branches/TemplateCodeGen/Compiler/VC7/Setup
Modified : /branches/TemplateCodeGen/Compiler/VC7/UpdateEnv
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplAbsyn.mo
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCG.mo
Deleted : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCG.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCodegen.tpl

Revision: 3987
Author: ppriv
Date: 20:26:20, den 30 mars 2009
Message:

----
Modified : /branches/TemplateCodeGen/build/bin
Modified : /branches/TemplateCodeGen/build/doc
Modified : /branches/TemplateCodeGen/build/doc/testmodels
Modified : /branches/TemplateCodeGen/build/include
Modified : /branches/TemplateCodeGen/build/lib

Revision: 3986
Author: ppriv
Date: 20:24:14, den 30 mars 2009
Message:

----
Modified : /branches/TemplateCodeGen/testsuite/mathcore-mofiles

Revision: 3985
Author: ppriv
Date: 20:18:56, den 30 mars 2009
Message:
base to Susan's out AST
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplAbsyn.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCG.mo
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplCG.tpl
Modified : /branches/TemplateCodeGen/build

Revision: 3984
Author: sjoelund.se
Date: 16:22:50, den 30 mars 2009
Message:
- Added a main method to the modelica_java.jar file so you can convert
Modelica files to java files from command line.
- Modified testsuite/mosfiles/Makefile slightly to compile once for all
Java tests instead of once per test (and also generate the java
interface for JavaExt.mo).
- JavaExtInteractive.mos tests OMC to Java to (another) OMC session. If
the .mos file used interactive CORBA they could share the session.
- Moved build/share/modelica (stringtemplate templates) into
modelica_java.jar
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/build/share/java/modelica_java.jar
Deleted : /branches/TemplateCodeGen/build/share/modelica
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.java
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mo
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtArrays.mos
Added : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtInteractive.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtRecord.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Makefile

Revision: 3982
Author: sjoelund.se
Date: 08:47:06, den 30 mars 2009
Message:
- Java external code for Record-To-Record calls. The code compiles and
seems to be sane, but OMC will not execute the function after it's
compiled.
- Java external records are now sent the qualified name instead of the
name of the record (required if you want to call a modelica function
from the external Java function)
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.java
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mo
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtRecord.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Makefile

Revision: 3980
Author: ppriv
Date: 15:03:53, den 27 mars 2009
Message:
- Added SusanDump.mo and Tpl.mo
- Modified SusanDump.tpl and TplAbsyn.mo
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/Tpl.mo
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplAbsyn.mo

Revision: 3979
Author: sjoelund.se
Date: 14:39:58, den 27 mars 2009
Message:
- Added records for external Java functions (calling using Record
arguments but not reading back the data)

----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Deleted : /branches/TemplateCodeGen/testsuite/mofiles/addReal1_.c
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.java
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mo
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mos
Added : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtArrays.mos
Added : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExtRecord.mos

Revision: 3978
Author: sjoelund.se
Date: 09:03:24, den 26 mars 2009
Message:
- Added external Java function summing up an array
----
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.java
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mo
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mos

Revision: 3975
Author: sjoelund.se
Date: 15:31:49, den 25 mars 2009
Message:
- Added test cases for external Java
----
Added : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.java
Added : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mo
Added : /branches/TemplateCodeGen/testsuite/mosfiles/JavaExt.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Makefile

Revision: 3973
Author: ppriv
Date: 10:51:17, den 25 mars 2009
Message:
Little comletion of the Susan' dump
----
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.tpl
Modified : /branches/TemplateCodeGen/Compiler/susan_codegen/TplAbsyn.mo

Revision: 3972
Author: ppriv
Date: 17:28:37, den 24 mars 2009
Message:
Susan codegen:
- input AST - TplAbsyn.mo
- SusanDump.tpl
----
Added : /branches/TemplateCodeGen/Compiler/susan_codegen
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/SusanDump.tpl
Added : /branches/TemplateCodeGen/Compiler/susan_codegen/TplAbsyn.mo

Revision: 3971
Author: sjoelund.se
Date: 16:04:25, den 24 mars 2009
Message:
- Fixed and tested Int/Re/Bool/String arguments (in/out, no array) for
external Java
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo

Revision: 3970
Author: sjoelund.se
Date: 15:14:46, den 24 mars 2009
Message:
- Fixed string arrays problem with NULL strings. If you ignore the
compilation warnings, boolean and string arrays work properly now.
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/build/share/java/modelica_java.jar

Revision: 3969
Author: sjoelund.se
Date: 14:07:20, den 24 mars 2009
Message:
- External arrays (even multi-dim) work with Java now. The exception
seems to be boolean/string arrays which fail because their respective
alloc_array functions don't exist in the runtime.
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/build/share/java/modelica_java.jar
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3968
Author: sjoelund.se
Date: 14:02:32, den 24 mars 2009
Message:
- Fixed isIn/Out/Bidir to return a boolean instead of failing, just like
the definition says.
----
Modified : /branches/TemplateCodeGen/Compiler/Types.mo

Revision: 3966
Author: sjoelund.se
Date: 15:48:18, den 23 mars 2009
Message:
- Started adding code for array in/out java
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3965
Author: sjoelund.se
Date: 16:32:52, den 20 mars 2009
Message:
- Added support in the runtime to send multi-dim arrays through external Java
----
Modified : /branches/TemplateCodeGen/build/share/java/modelica_java.jar
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3960
Author: sjoelund.se
Date: 16:48:23, den 19 mars 2009
Message:
- Added prefixes to generated argument names in Java functions to avoid
collisions with the Java keywords.
- Updated some unused Util.mo functions so they can be translated
(missing partial keyword before a function means the Java part chokes;
OMC accepts it)
----
Modified : /branches/TemplateCodeGen/Compiler/Util.mo
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/function.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/record.st

Revision: 3959
Author: sjoelund.se
Date: 15:39:13, den 19 mars 2009
Message:
- Updated modelica_java.jar to the latest version
----
Modified : /branches/TemplateCodeGen/build/share/java/modelica_java.jar

Revision: 3958
Author: sjoelund.se
Date: 15:32:55, den 19 mars 2009
Message:
- Moved generated Java functions to separate files, using non-static calls
----
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/function.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/header.st
Deleted : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/proxy.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/record.st
Deleted : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/typeDef.st

Revision: 3956
Author: sjoelund.se
Date: 10:34:51, den 19 mars 2009
Message:
- Added support for partial functions when translating MM to Java
----
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/function.st
Deleted : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/functions.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/genericArguments.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/myFQName.st

Revision: 3955
Author: sjoelund.se
Date: 16:01:59, den 18 mars 2009
Message:
- Added support for MM replaceable types -> Java generics
----
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/function.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/functions.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/genericArguments.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/header.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/packageDot.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/record.st

Revision: 3951
Author: sjoelund.se
Date: 15:05:33, den 17 mars 2009
Message:
- Added support for complex types to be passed using getDefinitions()
----
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/function.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/functions.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/header.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/myFQName.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/proxy.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/record.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/typeDef.st
Modified : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/uniontype.st
Deleted : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/varDefClass.st
Deleted : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/varDefType.st

Revision: 3948
Author: sjoelund.se
Date: 15:57:00, den 12 mars 2009
Message:
- Updated Interactive (getDefinitions()) to pass array dimensions, etc
----
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo

Revision: 3947
Author: sjoelund.se
Date: 15:55:06, den 12 mars 2009
Message:
- Added templates to generate Java files corresponding to definitions in
the interactive AST
----
Modified : /branches/TemplateCodeGen/build/share/java/modelica_java.jar
Added : /branches/TemplateCodeGen/build/share/modelica
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefs.stg
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/function.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/functions.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/header.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/myFQName.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/proxy.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/record.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/typeDef.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/uniontype.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/varDefClass.st
Added : /branches/TemplateCodeGen/build/share/modelica/corbadefsjava/varDefType.st

Revision: 3936
Author: sjoelund.se
Date: 17:07:45, den 11 mars 2009
Message:
- Added a function to dump the AST in MetaModelica through the
Interactive module
----
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo

Revision: 3934
Author: sjoelund.se
Date: 13:17:41, den 10 mars 2009
Message:
- Changed the Java external interface to communicate using the same
classes as the Java/CORBA interface.
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/OMNotebook/ext/Makefile
Modified : /branches/TemplateCodeGen/OMShell/Makefile
Added : /branches/TemplateCodeGen/build/share
Added : /branches/TemplateCodeGen/build/share/java
Added : /branches/TemplateCodeGen/build/share/java/modelica_java.jar
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h
Modified : /branches/TemplateCodeGen/configure

Revision: 3929
Author: sjoelund.se
Date: 12:20:08, den 3 mars 2009
Message:
- Precompiler using syntax closer to Pavols
----
Modified : /branches/TemplateCodeGen/Compiler/CompiledTemplates.mo
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Added : /branches/TemplateCodeGen/Compiler/template_precompile/C__GenerateFunctionBodies.tpl
Added : /branches/TemplateCodeGen/Compiler/template_precompile/C__GenerateFunctions.tpl
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Templates.mo

Revision: 3928
Author: sjoelund.se
Date: 11:40:10, den 3 mars 2009
Message:
- <cond> working
- <include> working
----
Modified : /branches/TemplateCodeGen/Compiler/CompiledTemplates.mo
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Templates.mo

Revision: 3927
Author: sjoelund.se
Date: 17:03:24, den 2 mars 2009
Message:
- Added (start of) code for changing IF_EXIST and IF_NOT_EXIST to a COND list
----
Modified : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/CompiledTemplates.mo
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Templates.mo

Revision: 3926
Author: adrpo
Date: 15:44:14, den 2 mars 2009
Message:
- second draft SimCode.mo
----
Modified : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 3924
Author: sjoelund.se
Date: 17:40:48, den 27 februari 2009
Message:
- Added some of Pavol's template syntax to try it out
----
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo

Revision: 3923
Author: sjoelund.se
Date: 10:02:53, den 27 februari 2009
Message:
- Added the ability to read a file in the template engine
----
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Makefile.in
Added : /branches/TemplateCodeGen/Compiler/template_precompile/System.mo
Added : /branches/TemplateCodeGen/Compiler/template_precompile/readfile.c

Revision: 3921
Author: sjoelund.se
Date: 16:01:14, den 26 februari 2009
Message:
- Added an IsEmpty function in the template engine. It is used by
IF_EXIST and IF_NOT_EXIST to ensure that fail()'ed code does not fall
through to another case
----
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Util.mo

Revision: 3919
Author: adrpo
Date: 12:31:03, den 26 februari 2009
Message:
- first draft of SimCode.mo
----
Added : /branches/TemplateCodeGen/Compiler/SimCode.mo

Revision: 3918
Author: sjoelund.se
Date: 12:21:22, den 26 februari 2009
Message:
- Added code to catch Java exceptions for Modelica simulations
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Error.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Print.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3913
Author: sjoelund.se
Date: 12:07:25, den 23 februari 2009
Message:
- Don't release method IDs (removes the method from the JVM apparently)
- Added AddObjectToJavaMap for the Map
- Added double->Double and boolean->Boolean helper functions
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3910
Author: sjoelund.se
Date: 16:09:17, den 20 februari 2009
Message:
- Forgot to include this change along with changes to the Makefile
----
Modified : /branches/TemplateCodeGen/configure.in

Revision: 3909
Author: sjoelund.se
Date: 16:02:37, den 20 februari 2009
Message:
- Added the start of functions to provide a record as a Java Map
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3906
Author: sjoelund.se
Date: 13:26:16, den 20 februari 2009
Message:
- Add OPENMODELICAHOME to the Java classpath (to access Java runtime classes later)
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3904
Author: sjoelund.se
Date: 11:34:26, den 20 februari 2009
Message:
- Added function to access (copy) a Java String[] to char** in C
----
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3903
Author: sjoelund.se
Date: 10:23:25, den 20 februari 2009
Message:
- Added functions to handle Get/Set values in ByteBuffers (pass-by-reference).
- Changed the Java interface, forcing getting JNIEnv before a method
(the env is needed for the other utility functions anyway).
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/CompiledTemplates.mo
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3898
Author: sjoelund.se
Date: 17:12:11, den 19 februari 2009
Message:
- Added runtime funcions for JNI-->Java arrays, <type>[]
----
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3897
Author: adrpo
Date: 14:53:00, den 19 februari 2009
Message:
- updated the Makefile.common.omdev.mingw for MinGW gcc build on Windows.
----
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw

Revision: 3895
Author: sjoelund.se
Date: 15:44:00, den 18 februari 2009
Message:
- Started using pre-compiled templates for Codegen.mo
----
Modified : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/CompiledTemplates.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Main.mo

Revision: 3894
Author: sjoelund.se
Date: 15:39:55, den 18 februari 2009
Message:
- JNI 1.4 will have to be required in order to pass values by reference for external Java.
----
Modified : /branches/TemplateCodeGen/c_runtime/Makefile
Modified : /branches/TemplateCodeGen/c_runtime/Makefile.in
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3893
Author: sjoelund.se
Date: 13:49:07, den 18 februari 2009
Message:
- Added the ability to include other templates into the main one using $:key$
----
Modified : /branches/TemplateCodeGen/Compiler/CompiledTemplates.mo
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Templates.mo

Revision: 3892
Author: sjoelund.se
Date: 13:04:21, den 18 februari 2009
Message:
- Output to CompiledTemplates.mo
----
Added : /branches/TemplateCodeGen/Compiler/CompiledTemplates.mo
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Main.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Makefile.in
Added : /branches/TemplateCodeGen/Compiler/template_precompile/Templates.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Util.mo

Revision: 3889
Author: sjoelund.se
Date: 10:56:43, den 18 februari 2009
Message:
- Fixed PrintTemplateTreeSequence
----
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo
Modified : /branches/TemplateCodeGen/Compiler/template_precompile/Main.mo
Deleted : /branches/TemplateCodeGen/Compiler/template_precompile/Makefile
Deleted : /branches/TemplateCodeGen/Compiler/template_precompile/TemplCG.mo

Revision: 3888
Author: sjoelund.se
Date: 10:37:45, den 18 februari 2009
Message:
- Added autoconf for new Makefile
----
Modified : /branches/TemplateCodeGen/configure.in

Revision: 3887
Author: sjoelund.se
Date: 10:36:37, den 18 februari 2009
Message:
- Added a new target to test template engine without recompiling the whole omc
----
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common
Added : /branches/TemplateCodeGen/Compiler/template_precompile
Added : /branches/TemplateCodeGen/Compiler/template_precompile/Error.mo
Added : /branches/TemplateCodeGen/Compiler/template_precompile/Main.mo
Added : /branches/TemplateCodeGen/Compiler/template_precompile/Makefile
Added : /branches/TemplateCodeGen/Compiler/template_precompile/Makefile.in
Added : /branches/TemplateCodeGen/Compiler/template_precompile/Print.mo
Added : /branches/TemplateCodeGen/Compiler/template_precompile/TemplCG.mo
Added : /branches/TemplateCodeGen/Compiler/template_precompile/Util.mo

Revision: 3885
Author: sjoelund.se
Date: 16:02:09, den 17 februari 2009
Message:
- Preparing PrintTemplateTreeSequence for pre-compiling templates
----
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo

Revision: 3881
Author: sjoelund.se
Date: 14:56:19, den 17 februari 2009
Message:
- External Java: Added String in/return and Boolean
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo

Revision: 3878
Author: sjoelund.se
Date: 11:22:15, den 17 februari 2009
Message:
- Use generated java signatures instead of hard-coded (D)D
----
Modified : /branches/TemplateCodeGen/c_runtime/Makefile
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h

Revision: 3877
Author: sjoelund.se
Date: 11:21:39, den 17 februari 2009
Message:
- Compiler generates Java signatures for external calls
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo

Revision: 3876
Author: sjoelund.se
Date: 09:57:20, den 17 februari 2009
Message:
- Added libraries to link against in the generated Makefile
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodegen.mo

Revision: 3875
Author: adrpo
Date: 08:57:42, den 17 februari 2009
Message:
* merged revision 3874 from MathCoreOSMC branch:


- expose more of the c_runtime array interface
- fixes for array iterators which stopped working after the merge
- got rid of $$$ in the generated code (SimCodegen.mo)
- Util. modelicaStringToCStr2 searches for "der(" instead of "DER("
- Handling some of the Exp.ASUB cases in Codegen.mo
- Exp.ASSIGN now as an exp LHS instead of a component reference LHS
- small fix in VarTransform.mo to be able to parse it with OMC
- changes to some of the testsuite/mosfiles due to compiler changes.
----
Modified : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Convert.mo
Modified : /branches/TemplateCodeGen/Compiler/DAELow.mo
Modified : /branches/TemplateCodeGen/Compiler/Dump.mo
Modified : /branches/TemplateCodeGen/Compiler/Exp.mo
Modified : /branches/TemplateCodeGen/Compiler/Inst.mo
Modified : /branches/TemplateCodeGen/Compiler/Prefix.mo
Modified : /branches/TemplateCodeGen/Compiler/SimCodegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Static.mo
Modified : /branches/TemplateCodeGen/Compiler/Util.mo
Modified : /branches/TemplateCodeGen/Compiler/VarTransform.mo
Modified : /branches/TemplateCodeGen/c_runtime/boolean_array.c
Modified : /branches/TemplateCodeGen/c_runtime/boolean_array.h
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.c
Modified : /branches/TemplateCodeGen/c_runtime/integer_array.h
Modified : /branches/TemplateCodeGen/c_runtime/memory_pool.h
Modified : /branches/TemplateCodeGen/c_runtime/real_array.c
Modified : /branches/TemplateCodeGen/c_runtime/real_array.h
Modified : /branches/TemplateCodeGen/c_runtime/string_array.c
Modified : /branches/TemplateCodeGen/c_runtime/string_array.h
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/Initialization.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/differentiate.mos
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/rtest

Revision: 3870
Author: adrpo
Date: 17:17:59, den 16 februari 2009
Message:
- merged revision 3869 from MathCoreOSMC branch which:
* fixes to Interactive.traverseClasses
+ now -traverse_classes2 failed for some of the tests is gone
* updated OpenModelica tests and enabled them
----
Modified : /branches/TemplateCodeGen/Compiler/Interactive.mo
Modified : /branches/TemplateCodeGen/testsuite/Makefile
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ABCDsystem.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/AddReal1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayAddSub1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDim1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDim2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDim3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayDim4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayMatrixSimplifier.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayModification11.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayModification5.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayModification8.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayMulMatrixSimplifier.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayMult.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayReduce.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ArrayRemoveIndex1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/BoolArrayTest.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Cardinality.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Circuit1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Class2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ColoredPointLegalMod.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Colors.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ComplexNumbers.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Connect1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Connect12.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Connect2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Connect7.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Connect8.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ConnectHierarchical1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ConnectHierarchical2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Constant10.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Constant8.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ConstrainingType1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/DiscreteVectorStateSpace.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ElementWiseMultiplication.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Encapsulated1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Epidemics1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/EqualityEquationsCorrect.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/EquationFor4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/EquationIf4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Extends1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Extends3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Extends4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/FlatTank.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/FlexibleShaftNonLinearTotal.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Function10.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Function11.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/FunctionEval7.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/FunctionEval8.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/FunctionEval9.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/FunctionSimplex.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/HeatTankExpanded.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/HydrogenIodide.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Import1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Import3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Import4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Import5.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/InOutArray.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/InOutArray2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/InnerOuter1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Lookup1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Lookup2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Lookup4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/LotkaVolterra.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/MRFcall.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Makefile
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Modification10.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Modification12.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Modification13.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Modification7.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/NamedArguments.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Overwriting1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Overwriting2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/PolynomialEvaluator2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/PolynomialEvaluatorA.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/PolynomialEvaluatorB.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Range1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Record1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Redeclare1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Redeclare3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/RefinedSimpleCircuitValid.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/ScopeModification1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Shadow1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/SimpleIntegrator1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/SimpleIntegrator2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/StepAdvanced.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/SubScript2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Summation.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Tank.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/TankHybridPI.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/TankHybridPID.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/TankPID.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/TempDepResistorCircuit.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/TempDepResistorCircuitInherited.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Transpose.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/Type4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/VanDerPol.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/VectorizeOneReturnValue.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/WhenEquation.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/WhenStatement1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/WhenStatement2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/WhenStatement3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/WhenVectorPredicateEquation.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/XPowers1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/XPowers3.mo
Deleted : /branches/TemplateCodeGen/testsuite/mofiles/add.c
Added : /branches/TemplateCodeGen/testsuite/mofiles/addReal1_.c (Copy from path: /branches/MathCoreOSMC/testsuite/mofiles/addReal1_.c, Revision, 3869)
Modified : /branches/TemplateCodeGen/testsuite/mofiles/modelica_1_1_Array9.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC10.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC11.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC5.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC6.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC7.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC8.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BC9.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM10.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM11.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM14.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM15.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM16.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM17.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM18.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM19.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM20.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM21.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM22.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM23.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM24.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM25.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM26.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM5.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM6.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM7.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM8.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BM9.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BN1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BN2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BN3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS1.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS10.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS11.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS12.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS15.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS16.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS17.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS3.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS4.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS5.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS6.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS7.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS8.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/BS9.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/Gear.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/Makefile
Modified : /branches/TemplateCodeGen/testsuite/mofiles/msl/rtest
Modified : /branches/TemplateCodeGen/testsuite/mofiles/packages2.mo
Modified : /branches/TemplateCodeGen/testsuite/mofiles/reinit.mo
Modified : /branches/TemplateCodeGen/testsuite/mosfiles/rtest

Revision: 3868
Author: sjoelund.se
Date: 16:46:17, den 16 februari 2009
Message:
- Added external include (java_interface.h) for external Java calls
- Fixed IF_EXIST for empty strings (only worked on empty lists before)

----
Modified : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo

Revision: 3867
Author: sjoelund.se
Date: 16:43:35, den 16 februari 2009
Message:
- Implemented External Java calls (with signature (D)D)
----
Modified : /branches/TemplateCodeGen/c_runtime/Makefile
Modified : /branches/TemplateCodeGen/c_runtime/Makefile.in
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.c
Modified : /branches/TemplateCodeGen/c_runtime/java_interface.h
Modified : /branches/TemplateCodeGen/c_runtime/sendData

Revision: 3866
Author: sjoelund.se
Date: 11:19:52, den 16 februari 2009
Message:
- Added autoconf and stubs for external java
----
Modified : /branches/TemplateCodeGen
Modified : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/c_runtime/Makefile
Added : /branches/TemplateCodeGen/c_runtime/Makefile.in
Added : /branches/TemplateCodeGen/c_runtime/java_interface.c
Added : /branches/TemplateCodeGen/c_runtime/java_interface.h
Modified : /branches/TemplateCodeGen/configure
Modified : /branches/TemplateCodeGen/configure.in

Revision: 3865
Author: sjoelund.se
Date: 09:19:16, den 16 februari 2009
Message:
- Changed template syntax from {{#key}}...{{/#}} to $#key$...$/#; {{$}} to $this$
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/TemplCG.mo

Revision: 3864
Author: sjoelund.se
Date: 21:19:56, den 13 februari 2009
Message:
- Compiles under Linux
----
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common

Revision: 3863
Author: sjoelund.se
Date: 19:56:21, den 13 februari 2009
Message:
- Fixed some of the compilation problems after merge, but not all
----
Modified : /branches/TemplateCodeGen/Compiler/.depend
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Error.mo
Modified : /branches/TemplateCodeGen/Compiler/runtime/ptolemyio.cpp

Revision: 3862
Author: sjoelund.se
Date: 19:00:12, den 13 februari 2009
Message:
- Start merge
----
Modified : /branches/TemplateCodeGen/Compiler/Codegen.mo
Modified : /branches/TemplateCodeGen/Compiler/Error.mo
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common
Modified : /branches/TemplateCodeGen/Compiler/Makefile.common.omdev.mingw
Added : /branches/TemplateCodeGen/Compiler/TemplCG.mo

Revision: 3861
Author: adrpo
Date: 16:27:09, den 13 februari 2009
Message:
- a branch for the new CodeGen design & implementation.
----
Added : /branches/TemplateCodeGen (Copy from path: /branches/MathCoreOSMC, Revision, 3860)

23 lines of code changed in 2 files:

  • Compiler/susan_codegen/SimCode/GenTest: Makefile (new 15), generate.mos (new 8)
Generated by StatSVN 0.7.0