[root]/Parser/omcc
javaParser
(0 files, 0 lines)
OMCCpj
(0 files, 0 lines)
src
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 248 (100.0%) | 31355 (100.0%) | 126.4 |
edgarlopez | 135 (54.4%) | 14494 (46.2%) | 107.3 |
hudson | 43 (17.3%) | 10200 (32.5%) | 237.2 |
sjoelund.se | 63 (25.4%) | 6651 (21.2%) | 105.5 |
adrpo | 5 (2.0%) | 8 (0.0%) | 1.6 |
hkiel | 2 (0.8%) | 2 (0.0%) | 1.0 |
Remove outdated omcc
0 lines of code changed in 26 files:
[Janitor mode] Fix whitespace
4408 lines of code changed in 14 files:
replaced O(n) listLength(L)==0 by O(1) List.isEmpty(L)
2 lines of code changed in 2 files:
- fix FMI on windows (both import/export) due to main C file split (also DllExport was only for MSVC and not for gcc in SimulationRuntime/fmi/export/fmiModelFunctions.h)
- fix +target=msvc due to main C file split (fix makefile, forward equation functions, use extern "C")
- propagate fileNamePrefix in the backend as part of the BackedDAE.SHARED
- split all the duplicate partial function declarations for function pointers into a new file Compiler/BackEnd/BackendDAEFunc.mo
1 lines of code changed in 1 file:
- split Inst.mo into more packages to make it more manageable:
+ Inst.mo -> instClass*, partialInst* functions
+ InstVar.mo -> instVar* functions
+ InstFunction.mo -> instFunction* functions
+ InstDAE.mo -> daeDeclare* functions
+ InstBinding.mo -> makeBinding*, instBinding* functions
+ InstUtil.mo -> all other functions that are just support for instantiation
5 lines of code changed in 1 file:
- fix SimCodeTest.mos on test.openmodelica.org
- fix ADD_METARECORD_DEFINTIONS typo (add missing I) -> ADD_METARECORD_DEFINITIONS
1 lines of code changed in 1 file:
Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy
5731 lines of code changed in 13 files:
[Janitor mode] Fix tabs
5731 lines of code changed in 13 files:
[Janitor mode] Set auto-props
61 lines of code changed in 16 files:
- this change is to enable querying of Modelica Standard Library 3.2 which has a class called Code.
- changed Code quoting to use $Code in Parser/BaseModelica_Lexer.g
+ allow $Code in END_IDENT token (to be able to use type $Code end $Code; in ModelicaBuiltin.mo).
+ changes in Compiler/FrontEnd/ModelicaBuiltin.mo to use $Code instead of Code.
+ documentation updates in doc/OpenModelicaAPI-Howto/OMC_API-HowTo.tex and doc/OpenModelicaUsersGuide.doc
+ changes to Compiler/FrontEnd/Dump.mo to dump CodeNode using $Code.
+ changes everywhere where Code was used to use $Code (.mo, .mos, .onb, .c*)
+ updated OMEdit and OMOptim to use $Code.
+ more interactive tests in testsuite/interactive/interactive_api_calls.mos (from doc/OpenModelicaAPI-Howto/OMC_API-HowTo.tex)
+ show statements in more testsuite/interactive tests.
+ update the Parser/omcc/* files
- removed testsuite/HumMod directory
- removed doc/OpenModelica-TortoiseSVN+Putty-HOWTO.doc as is way old and not useful anymore.
0 lines of code changed in 1 file:
- Fix coding style
827 lines of code changed in 9 files:
- GOT RID OF the old trunk/c_runtime and old templates SimCodeC.tpl/SimCodeFMU.tpl
- HIGHLY RECOMMENDED make clean
- renamed SimCodeXXX.tpl CodegenXXX.tpl
- merged the needed things from SimCodeC.tpl into CodegenQSS.tpl.
- all tests except the usual mishaps go.
- targeted all trunk/c_runtime references used in
Makefiles / C (Qt OMPlot) / Other files to their SimulationRuntime/ counterparts.
1 lines of code changed in 1 file:
improved the testsuit up to 8 failures
added custom error messages in the lexer
fixed problem with the parser related with memory segmentation fault
2440 lines of code changed in 12 files:
more rules added, redesign of part of the grammar
46 lines of code changed in 1 file:
version of lexer with warning for real
410 lines of code changed in 1 file:
back to the older version since the error handling doesnt work well with the optimization of last commit
4 lines of code changed in 1 file:
more rules fixed, now 10 errors on the test suite
33 lines of code changed in 1 file:
added real with dot in the beginning and fixed strings with escape \
4 lines of code changed in 1 file:
changed recursion on the function printTokens
6 lines of code changed in 1 file:
fixed more rules
7 lines of code changed in 1 file:
lexer optimized
31 lines of code changed in 4 files:
fixed problem with escape double quote in strings
2 lines of code changed in 1 file:
fixed more grammar failures in the test suite, now it fails only in 21 cases
24 lines of code changed in 1 file:
added fix for FINAL before elementspec
21 lines of code changed in 1 file:
fixed shift reduce conflict in class variable with FINAL terminal
18 lines of code changed in 1 file:
added more rules
22 lines of code changed in 1 file:
added missing files for loading
4 lines of code changed in 1 file:
more annotations added to comments
fixed cref with arraySubscripts
3 lines of code changed in 1 file:
final version OMCC 0.9.2
8172 lines of code changed in 13 files:
fix for arrays and if exp
50 lines of code changed in 1 file:
optimized to process the current token and lookahead token only
16 lines of code changed in 1 file:
better printing on debug
1 lines of code changed in 1 file:
lexer optimized
41 lines of code changed in 1 file:
Before optimization of passing the whole program as a input and output
8 lines of code changed in 1 file:
Changed the convertion of the file into streamInteger
2 lines of code changed in 1 file:
added external functions
some annotations
12 lines of code changed in 1 file:
fixed unary operation
12 lines of code changed in 1 file:
added empty final
54 lines of code changed in 1 file:
added tokens ENDIF and so on..
added DER
more rules added
81 lines of code changed in 2 files:
fixes to run more test cases from the test suit
28 lines of code changed in 5 files:
(37 more)