Directory Parser/

Directory Created:
2010-05-04 09:51
Total Files:
21
Deleted Files:
10
Lines of Code:
4046

[root]/Parser
        Folder removed from repo antlr-3.2 (0 files, 0 lines)
            Folder removed from repo lib (0 files, 0 lines)
            Folder removed from repo runtime (0 files, 0 lines)
                Folder removed from repo C (0 files, 0 lines)
                    Folder removed from repo autom4te.cache (0 files, 0 lines)
                    Folder removed from repo doxygen (0 files, 0 lines)
                    Folder removed from repo include (0 files, 0 lines)
                    Folder removed from repo src (0 files, 0 lines)
                    Folder removed from repo vsrulefiles (0 files, 0 lines)
        Folder removed from repo omcc (0 files, 0 lines)
            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/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 478 (100.0%) 12810 (100.0%) 26.7
sjoelund.se 351 (73.4%) 9220 (72.0%) 26.2
adrpo 74 (15.5%) 2979 (23.3%) 40.2
hudson 12 (2.5%) 275 (2.1%) 22.9
mahge930 24 (5.0%) 252 (2.0%) 10.5
perost 5 (1.0%) 63 (0.5%) 12.6
hkiel 5 (1.0%) 8 (0.1%) 1.6
leonardo.laguna 2 (0.4%) 5 (0.0%) 2.5
lochel 1 (0.2%) 3 (0.0%) 3.0
adeas31 3 (0.6%) 3 (0.0%) 1.0
dhedberg 1 (0.2%) 2 (0.0%) 2.0

Most Recent Commits

sjoelund.se 2015-05-03 18:01 Rev.: 25898

Also include antlr3config.h

1 lines of code changed in 1 file:

  • Parser: Makefile.common (+1 -1)
sjoelund.se 2015-05-03 10:31 Rev.: 25888

Install antlr3 includes. Fix OMNotebook linking

5 lines of code changed in 2 files:

  • Parser: Makefile.common (+3 -1), Makefile.in (+2)
sjoelund.se 2015-05-03 09:58 Rev.: 25886

Rename libantlr3.a to libomantlr3.so

10 lines of code changed in 3 files:

  • Parser: Makefile.common (+7 -5), Makefile.in (+2 -1), Makefile.omdev.mingw (+1)
sjoelund.se 2015-04-30 12:40 Rev.: 25841

Multiarch patch: install libraries to OMHOME/lib/<triplet>/omc
- This will allow users to install multiple versions of the simulation libraries at the same time

3 lines of code changed in 3 files:

  • Parser: Makefile.common (+1 -1), Makefile.in (+1 -1), Makefile.omdev.mingw (+1)
sjoelund.se 2015-04-29 17:13 Rev.: 25826

Update makefiles for better cross-compilation

2 lines of code changed in 2 files:

  • Parser: Makefile.common (+1 -1), Makefile.in (+1)
adrpo 2015-04-17 08:38 Rev.: 25595

- fix Windows / Linux differences in testsuite/openmodelica/parser/*
- proper interface for omc_Absyn_isDerCref
- make testsuite/openmodelica/parser/ParseModel.mos more friendly as on Windows the output from system command is not shown

8 lines of code changed in 2 files:

  • Parser: Modelica.g (+3 -3), ModelicaParser_omc.c (+5 -3)
adrpo 2015-04-17 07:55 Rev.: 25591

Fix bug: #3282
- allow parsing of {} for mos scripts

7 lines of code changed in 2 files:

  • Parser: Modelica.g (+5 -1), ModelicaParserCommon.h (+2 -1)
mahge930 2015-03-05 15:16 Rev.: 24931

Fix #3190

2 lines of code changed in 1 file:

  • Parser: ParModelica_Lexer.g (+2)
sjoelund.se 2015-02-24 22:07 Rev.: 24752

Change := in modifications to a warning instead of error, fix MM sources

11 lines of code changed in 1 file:

  • Parser: Modelica.g (+11 -9)
sjoelund.se 2015-02-24 21:19 Rev.: 24750

Do not allow using := in modifiers

1 lines of code changed in 1 file:

  • Parser: Modelica.g (+1 -1)
adrpo 2015-01-30 20:30 Rev.: 24343

- use runProcess("cmd /c command") on windows instead of system(command) so that no console window appears
- remove some f2c include directories
- enable parallel mark in windows

1 lines of code changed in 1 file:

  • Parser: Makefile.common (+1 -1)
sjoelund.se 2015-01-23 15:32 Rev.: 24168

#3096 Implement prototype for dot operator

9 lines of code changed in 1 file:

  • Parser: Modelica.g (+9 -5)
hkiel 2014-11-27 13:52 Rev.: 23577

Remove quotation marks

1 lines of code changed in 1 file:

  • Parser: Makefile.in (+1 -1)
adrpo 2014-11-27 13:09 Rev.: 23576

- more proper clean

11 lines of code changed in 1 file:

  • Parser: Makefile.common (+11 -10)
hkiel 2014-11-24 12:47 Rev.: 23525

- some fixes for successful compilation on rasberry pi (arm) or other slow machines
- fix some typos

5 lines of code changed in 2 files:

  • Parser: Makefile.common (+1 -1), Makefile.in (+4 -1)
hkiel 2014-11-20 15:54 Rev.: 23479

modifications for compilation on arm

2 lines of code changed in 2 files:

  • Parser: Makefile.common (+1 -1), Makefile.in (+1 -1)
sjoelund.se 2014-11-02 22:00 Rev.: 23138

Big changes. You will need to bootstrap omc from scratch.
- Added function `sourceInfo()`, which returns the file and positions of the call in the source code (useful to produce error-messages that point inside the compiler itself).
- Changed all Absyn.Info to the built-in SourceInfo uniontype
- Added SourceInfo to GlobalScript.IEXP (previously only statements had SourceInfo)
- Changed System.readLine to fail if the file does not exist. The scripting function returns an empty string on failure.

A new bootstrapping tarball has been created. Some of the new features you can use in the compiler:
- (Limited) assignment to metarecord fields (r23120)
- Use new built-in function arrayAppend and Dangerous.arrayCreateNoInit (r23106)
- import MetaModelica.Dangerous (r23001)
- SourceInfo (this commit)

11 lines of code changed in 3 files:

  • Parser: Modelica.g (+8 -13), ModelicaParser_omc.c (+1 -1), parse.c (+2 -2)
sjoelund.se 2014-10-29 17:29 Rev.: 23050

Removed the old MetaModelica operators from the parser (+& ==& +. ==., etc)

11 lines of code changed in 1 file:

  • Parser: MetaModelica_Lexer.g (+11 -14)
adrpo 2014-10-28 23:54 Rev.: 23022

- update boehm gc to latest from github (via OpenModelicaExternal 3rdParty/gc)
- rename 3rdParty/gc-7.2 to 3rdParty/gc

2 lines of code changed in 2 files:

  • Parser: Makefile.in (+1 -1), Makefile.omdev.mingw (+1 -1)
sjoelund.se 2014-10-26 09:58 Rev.: 22952

Remove the NONE check from the parser; we no longer need special checks for RML stuff

4 lines of code changed in 1 file:

  • Parser: Modelica.g (+4 -5)
adrpo 2014-10-26 02:28 Rev.: 22948

- more cleanup
- use CFLAGS=-g -O2 -falign-functions on Windows

1 lines of code changed in 1 file:

  • Parser: Modelica.g (+1 -1)
adrpo 2014-10-26 02:06 Rev.: 22946

- more proper RML cleanup

214 lines of code changed in 9 files:

  • Parser: Makefile.common (+3 -11), Modelica.g (+201 -201), ModelicaParserCommon.h (+4 -2), ModelicaParser_omc.c (-1), ModelicaParser_rml.c (del), Parser_omc.c (+3 -4), Parser_rml.c (del), main.c (del), parse.c (+3 -3)
sjoelund.se 2014-10-17 09:15 Rev.: 22782

#2897 Implement continue statements in MetaModelica

4 lines of code changed in 3 files:

  • Parser: BaseModelica_Lexer.g (+1), MetaModelica_Lexer.g (+1), Modelica.g (+2)
sjoelund.se 2014-10-15 18:41 Rev.: 22758

#2885 Allow function partial application to be used as general expressions (MetaModelica only)

105 lines of code changed in 2 files:

  • Parser: Makefile.common (+2 -2), Modelica.g (+103 -95)
sjoelund.se 2014-10-15 18:21 Rev.: 22757

Fix parser for gcc

4 lines of code changed in 1 file:

  • Parser: Modelica.g (+4 -4)
sjoelund.se 2014-10-15 16:09 Rev.: 22755

Implement #2886 and #2887
- Added try/else statements to MetaModelica (syntactic sugar for matchcontinue)
- Added support for algorithm sections in match-expressions (equations are still possible to use)

42 lines of code changed in 3 files:

  • Parser: BaseModelica_Lexer.g (+2), MetaModelica_Lexer.g (+2), Modelica.g (+38 -20)
sjoelund.se 2014-09-11 17:05 Rev.: 22279

Add support for threaded reductions using +g=MetaModelica

30 lines of code changed in 3 files:

  • Parser: BaseModelica_Lexer.g (+18 -17), MetaModelica_Lexer.g (+10 -8), Modelica.g (+2 -2)
sjoelund.se 2014-08-06 18:00 Rev.: 21785

Add scripting function stringVariableName
Also made it possible to do things like `val(stringVariableName("b"),...)` or `v:=stringVariableName("b");val(v,...);`

47 lines of code changed in 5 files:

  • Parser: Modelica.g (+7), ModelicaParserCommon.h (+1), Parser_omc.c (+15), Parser_rml.c (+21), parse.c (+3 -1)
sjoelund.se 2014-07-31 13:44 Rev.: 21693

Add function stringTypeName, the inverse of typeNameString

69 lines of code changed in 5 files:

  • Parser: Modelica.g (+7), ModelicaParserCommon.h (+1), Parser_omc.c (+31 -16), Parser_rml.c (+21), parse.c (+9 -5)
sjoelund.se 2014-06-24 10:07 Rev.: 21263

Remove some more references

0 lines of code changed in 1 file:

  • Parser: Modelica.g (-1)
lochel 2014-06-08 13:26 Rev.: 21016

- fix for impure built-in calls
- define impure built-in functions in ModelicaBuiltin.mo
- don't override isImpure attribute for built-in calls
- somewhere is still an error for delay calls at least

3 lines of code changed in 1 file:

  • Parser: MetaModelica_Lexer.g (+3)
sjoelund.se 2014-05-21 19:18 Rev.: 20744

Change Absyn.REAL to store a String instead of a Real in order to unparse without changes

148 lines of code changed in 2 files:

  • Parser: Makefile.in (+1 -1), Modelica.g (+147 -136)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

29 lines of code changed in 6 files:

  • Parser: ModelicaParserCommon.h (+5 -5), ModelicaParser_rml.c (+2 -2), Parser_omc.c (+5 -5), Parser_rml.c (+6 -6), main.c (+7 -7), parse.c (+4 -4)
sjoelund.se 2014-04-02 14:02 Rev.: 19922

Changing the way functions are generated
- No struct is returned. Outputs 2..n are passed by reference
- We could implement isPresent in code generation if we wanted to now (but it was removed in Modelica 3.0)
- Many array functions now take a value as input instead of pointer
- Since we no longer generate a temporary for all called functions, we cannot pass the pointer of a temporary to the function
- Most of the simple array functions should be inlined or macro'd and common functions moved to base_array.h
- Fewer temporaries should be generated now. The compressed tarball is ~20% smaller
- NORETCALL statements in match-expressions now remove statements without effect (`_ := boolAnd()` and the like can be optimized away)
'''''Do make clean, especially if using 32-bit omc'''''

2 lines of code changed in 1 file:

  • Parser: ModelicaParser_omc.c (+2 -5)
sjoelund.se 2014-03-25 12:51 Rev.: 19733

#2641
Added a locale-independent version of strtod (taken from ruby)

2 lines of code changed in 1 file:

  • Parser: Modelica.g (+2 -1)
sjoelund.se 2014-03-24 12:33 Rev.: 19706

Fixes for 32-bit Linux
- boxptr-functions return a struct containing the outputs. Even for built-in functions.
- This also goes for regular boxptr-functions accessed in the external C run-time and parser

9 lines of code changed in 2 files:

  • Parser: ModelicaParser_omc.c (+8 -2), parse.c (+1 -12)
sjoelund.se 2014-02-17 13:22 Rev.: 19132

Added a better error-message for using subscripts in modifiers

8 lines of code changed in 1 file:

  • Parser: Modelica.g (+8 -2)
sjoelund.se 2014-02-10 14:24 Rev.: 19032

- Improved pretty-printing of list() API for when-equations/etc
- Added equation comments inside when-equation/etc blocks instead of after the whole when-equation

27 lines of code changed in 1 file:

  • Parser: Modelica.g (+27 -4)
sjoelund.se 2014-01-31 10:15 Rev.: 18880

Only use --enable-64bit on x86_64 CPUs for antlr

4 lines of code changed in 2 files:

  • Parser: Makefile.common (+1 -1), Makefile.in (+3)
sjoelund.se 2014-01-31 08:43 Rev.: 18879

Try to override LDFLAGS in case it in part of the environment

1 lines of code changed in 1 file:

  • Parser: Makefile.common (+1 -1)

(205 more)

Generated by StatSVN 0.7.0