Directory Parser/omcc/

Directory Created:
2011-04-29 09:28
Directory Deleted:
2014-08-26 09:06
Total Files:
0
Deleted Files:
26
Lines of Code:
0

[root]/Parser/omcc
            Folder removed from repo javaParser (0 files, 0 lines)
                Folder removed from repo OMCCpj (0 files, 0 lines)
                    Folder removed from repo src (0 files, 0 lines)

Lines of Code

Parser/omcc/ Lines of Code

Developers

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

Most Recent Commits

sjoelund.se 2014-08-26 09:06 Rev.: 21987

Remove outdated omcc

0 lines of code changed in 26 files:

  • Parser/omcc: LexTableModelica.mo (del), Lexer.mo (del), LexerCode.tmo (del), LexerCodeModelica.mo (del), LexerGenerator.mo (del), LexerModelica.mo (del), LinkMain.makefile (del), LoadCompilerSources.mos (del), Main.mo (del), MainTest.mos (del), NewParser.mo (del), OMCC.mo (del), OMCC.mos (del), ParseCode.tmo (del), ParseCodeModelica.mo (del), ParseTableModelica.mo (del), Parser.mo (del), ParserGenerator.mo (del), ParserModelica.mo (del), SCRIPT.mos (del), TokenModelica.mo (del), Types.mo (del), lexerModelica.l (del), main.c (del), main_records.c (del), parserModelica.y (del)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

4408 lines of code changed in 14 files:

  • Parser/omcc: LexTableModelica.mo (+1 -1), Lexer.mo (+80 -80), LexerCodeModelica.mo (+10 -10), LexerGenerator.mo (+108 -108), LexerModelica.mo (+80 -80), Main.mo (+17 -17), NewParser.mo (+5 -5), OMCC.mo (+9 -9), ParseCodeModelica.mo (+3516 -3516), ParseTableModelica.mo (+1 -1), Parser.mo (+179 -179), ParserGenerator.mo (+200 -200), ParserModelica.mo (+179 -179), Types.mo (+23 -23)
hkiel 2013-11-23 15:45 Rev.: 18258

replaced O(n) listLength(L)==0 by O(1) List.isEmpty(L)

2 lines of code changed in 2 files:

  • Parser/omcc: Parser.mo (+1 -1), ParserModelica.mo (+1 -1)
adrpo 2013-10-15 10:33 Rev.: 17700

- 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:

  • Parser/omcc: LoadCompilerSources.mos (+1)
adrpo 2013-10-07 03:59 Rev.: 17568

- 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:

  • Parser/omcc: LoadCompilerSources.mos (+5)
adrpo 2013-10-05 14:22 Rev.: 17549

- 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:

  • Parser/omcc: main_records.c (+1 -1)
sjoelund.se 2013-05-02 21:17 Rev.: 15963

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:

  • Parser/omcc: LexTableModelica.mo (+50 -50), Lexer.mo (+140 -140), LexerCodeModelica.mo (+799 -799), LexerGenerator.mo (+109 -109), LexerModelica.mo (+140 -140), Main.mo (+57 -57), NewParser.mo (+1 -1), OMCC.mo (+24 -24), ParseCodeModelica.mo (+3497 -3497), Parser.mo (+372 -372), ParserGenerator.mo (+156 -156), ParserModelica.mo (+372 -372), Types.mo (+14 -14)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

5731 lines of code changed in 13 files:

  • Parser/omcc: LexTableModelica.mo (+50 -50), Lexer.mo (+140 -140), LexerCodeModelica.mo (+799 -799), LexerGenerator.mo (+109 -109), LexerModelica.mo (+140 -140), Main.mo (+57 -57), NewParser.mo (+1 -1), OMCC.mo (+24 -24), ParseCodeModelica.mo (+3497 -3497), Parser.mo (+372 -372), ParserGenerator.mo (+156 -156), ParserModelica.mo (+372 -372), Types.mo (+14 -14)
hudson 2013-04-30 14:51 Rev.: 15938

[Janitor mode] Set auto-props

61 lines of code changed in 16 files:

  • Parser/omcc: LexTableModelica.mo (+1), Lexer.mo (+1), LexerCodeModelica.mo (+1), LexerGenerator.mo (+1), LexerModelica.mo (+1), Main.mo (+1), OMCC.mo (+1), OMCC.mos (+1), ParseCodeModelica.mo (+1), ParseTableModelica.mo (+1), Parser.mo (+1), ParserGenerator.mo (+1), ParserModelica.mo (+1), SCRIPT.mos (+46 -45), TokenModelica.mo (+1), Types.mo (+1)
adrpo 2012-06-26 00:10 Rev.: 12204

- 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:

  • Parser/omcc: lexerModelica.l (-1)
sjoelund.se 2012-03-13 14:56 Rev.: 11408

- Fix coding style

827 lines of code changed in 9 files:

  • Parser/omcc: Lexer.mo (+28 -28), LexerGenerator.mo (+152 -152), LexerModelica.mo (+28 -28), Main.mo (+30 -30), OMCC.mo (+5 -5), Parser.mo (+174 -174), ParserGenerator.mo (+234 -234), ParserModelica.mo (+174 -174), Types.mo (+2 -2)
adrpo 2012-02-23 08:08 Rev.: 11174

- 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:

  • Parser/omcc: LinkMain.makefile (+1 -1)
edgarlopez 2011-06-23 17:21 Rev.: 9347

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:

  • Parser/omcc: LexTableModelica.mo (+314 -311), LexerCodeModelica.mo (+275 -269), LexerGenerator.mo (+37 -21), LexerModelica.mo (+19 -7), Main.mo (+7 -3), ParseCodeModelica.mo (+927 -441), ParseTableModelica.mo (+827 -716), Parser.mo (+11 -21), ParserGenerator.mo (+1 -1), ParserModelica.mo (+16 -36), TokenModelica.mo (+1 -1), lexerModelica.l (+5 -7)
edgarlopez 2011-06-22 17:41 Rev.: 9339

more rules added, redesign of part of the grammar

46 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+46 -37)
edgarlopez 2011-06-22 16:52 Rev.: 9338

version of lexer with warning for real

410 lines of code changed in 1 file:

  • Parser/omcc: LexerCodeModelica.mo (+410 -271)
edgarlopez 2011-06-21 13:59 Rev.: 9326

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:

  • Parser/omcc: Parser.mo (+4 -14)
edgarlopez 2011-06-20 14:00 Rev.: 9320

more rules fixed, now 10 errors on the test suite

33 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+33 -17)
edgarlopez 2011-06-20 13:59 Rev.: 9319

added real with dot in the beginning and fixed strings with escape \

4 lines of code changed in 1 file:

  • Parser/omcc: lexerModelica.l (+4 -1)
edgarlopez 2011-06-18 12:45 Rev.: 9316

changed recursion on the function printTokens

6 lines of code changed in 1 file:

  • Parser/omcc: Types.mo (+6 -15)
edgarlopez 2011-06-18 12:44 Rev.: 9315

fixed more rules

7 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+7)
edgarlopez 2011-06-18 12:42

lexer optimized

31 lines of code changed in 4 files:

  • Parser/omcc: Lexer.mo (+18 -6), LexerCode.tmo (+8 -5), LexerGenerator.mo (+4 -2), ParserGenerator.mo (+1 -1)
edgarlopez 2011-06-18 12:41 Rev.: 9312

fixed problem with escape double quote in strings

2 lines of code changed in 1 file:

  • Parser/omcc: lexerModelica.l (+2 -1)
edgarlopez 2011-06-17 17:52 Rev.: 9310

fixed more grammar failures in the test suite, now it fails only in 21 cases

24 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+24 -12)
edgarlopez 2011-06-14 11:59 Rev.: 9292

added fix for FINAL before elementspec

21 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+21 -16)
edgarlopez 2011-06-14 11:05 Rev.: 9291

fixed shift reduce conflict in class variable with FINAL terminal

18 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+18 -12)
edgarlopez 2011-06-13 14:24 Rev.: 9278

added more rules

22 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+22 -3)
edgarlopez 2011-06-13 12:16 Rev.: 9277

added missing files for loading

4 lines of code changed in 1 file:

  • Parser/omcc: LoadCompilerSources.mos (+4)
edgarlopez 2011-06-10 16:11 Rev.: 9267

more annotations added to comments
fixed cref with arraySubscripts

3 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+3 -1)
edgarlopez 2011-05-20 16:37 Rev.: 9062

final version OMCC 0.9.2

8172 lines of code changed in 13 files:

  • Parser/omcc: LexTableModelica.mo (new 431), LexerCodeModelica.mo (new 733), LexerModelica.mo (new 439), Main.mo (+24 -10), ParseCodeModelica.mo (new 4627), ParseTableModelica.mo (new 867), ParserGenerator.mo (+1 -1), ParserModelica.mo (new 907), SCRIPT.mos (+11 -5), TokenModelica.mo (new 123), Types.mo (+2 -1), lexerModelica.l (+4 -2), parserModelica.y (+3)
edgarlopez 2011-05-20 14:00 Rev.: 9056

fix for arrays and if exp

50 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+50 -11)
edgarlopez 2011-05-18 15:53 Rev.: 9037

optimized to process the current token and lookahead token only

16 lines of code changed in 1 file:

  • Parser/omcc: Parser.mo (+16 -6)
edgarlopez 2011-05-18 13:48 Rev.: 9031

better printing on debug

1 lines of code changed in 1 file:

  • Parser/omcc: LexerCode.tmo (+1 -1)
edgarlopez 2011-05-18 13:48 Rev.: 9030

lexer optimized

41 lines of code changed in 1 file:

  • Parser/omcc: Lexer.mo (+41 -78)
edgarlopez 2011-05-18 13:18 Rev.: 9028

Before optimization of passing the whole program as a input and output

8 lines of code changed in 1 file:

  • Parser/omcc: Lexer.mo (+8 -2)
edgarlopez 2011-05-17 08:54 Rev.: 9025

Changed the convertion of the file into streamInteger

2 lines of code changed in 1 file:

  • Parser/omcc: Lexer.mo (+2 -1)
edgarlopez 2011-05-16 14:13 Rev.: 9021

added external functions
some annotations

12 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+12 -1)
edgarlopez 2011-05-16 13:30 Rev.: 9018

fixed unary operation

12 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+12 -14)
edgarlopez 2011-05-16 12:51 Rev.: 9017

added empty final

54 lines of code changed in 1 file:

  • Parser/omcc: parserModelica.y (+54 -26)
edgarlopez 2011-05-16 09:41 Rev.: 9013

added tokens ENDIF and so on..
added DER
more rules added

81 lines of code changed in 2 files:

  • Parser/omcc: lexerModelica.l (+16 -1), parserModelica.y (+65 -41)
edgarlopez 2011-05-13 21:11 Rev.: 9010

fixes to run more test cases from the test suit

28 lines of code changed in 5 files:

  • Parser/omcc: Main.mo (+2 -2), ParseCode.tmo (+5), Types.mo (+3 -2), lexerModelica.l (+1 -1), parserModelica.y (+17 -13)

(37 more)

Generated by StatSVN 0.7.0