Last 30 days
-
r70
(Added a test case for initial values with whitespaces.) committed by fady.mou...@gmail.com
- Added a test case for initial values with whitespaces.
Added a test case for initial values with whitespaces.
-
r69
(Reduced lexer complexity by using a case insensitive charact...) committed by fady.mou...@gmail.com
- Reduced lexer complexity by using a case insensitive character stream and left factoring keywords.
Reduced lexer complexity by using a case insensitive character stream and left factoring keywords.
Earlier this year
-
issue 19
(Provide a standalone executable jar as an alternative to ant...) Labels changed by fady.mou...@gmail.com
-
Labels:
Milestone-Release0.0.5
Labels:
Milestone-Release0.0.5
-
-
-
-
-
-
-
-
-
r63
([maven-release-plugin] prepare for next development iteratio...) committed by fady.mou...@gmail.com
- [maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare for next development iteration
-
r62
([maven-release-plugin] copy for tag legstar-pli2cob-0.0.5) committed by fady.mou...@gmail.com
- [maven-release-plugin] copy for tag legstar-pli2cob-0.0.5
[maven-release-plugin] copy for tag legstar-pli2cob-0.0.5
-
r61
([maven-release-plugin] prepare release legstar-pli2cob-0.0.5) committed by fady.mou...@gmail.com
- [maven-release-plugin] prepare release legstar-pli2cob-0.0.5
[maven-release-plugin] prepare release legstar-pli2cob-0.0.5
-
r60
(New standalone executable jar becomes the preferred way to r...) committed by fady.mou...@gmail.com
- New standalone executable jar becomes the preferred way to run the utility. This is because ant
scripts are hitting a lot of problems with conflicting antlr/stringtemplates/log4j jars. Also
continued changing PLI by PL/I in texts and convert to translate.
New standalone executable jar becomes the preferred way to run the utility. This is because ant
scripts are hitting a lot of problems with conflicting antlr/stringtemplates/log4j jars. Also
continued changing PLI by PL/I in texts and convert to translate.
-
r59
(Documentation update. Change PLI into the more official PL/I...) committed by fady.mou...@gmail.com
- Documentation update. Change PLI into the more official PL/I and the verb "convert" to "translate"
for consistency. Decided to use "translate" for language to language transformations while "convert"
is used for data format to data format transformation.
Documentation update. Change PLI into the more official PL/I and the verb "convert" to "translate"
for consistency. Decided to use "translate" for language to language transformations while "convert"
is used for data format to data format transformation.
-
-
issue 18
(COBOL long literal values should be split over multiple line...) changed by fady.mou...@gmail.com
-
Status:
Fixed
Labels:
Milestone-Release0.0.4
Status:
Fixed
Labels:
Milestone-Release0.0.4
-
issue 17
(Warnings produced by ANTLR should use commons logging rather...) changed by fady.mou...@gmail.com
-
Status:
Fixed
Labels:
Milestone-Release0.0.4
Status:
Fixed
Labels:
Milestone-Release0.0.4
-
issue 16
(Non declare PL/I statements should be silently ignored) changed by fady.mou...@gmail.com
-
Status:
Fixed
Labels:
Milestone-Release0.0.4
Status:
Fixed
Labels:
Milestone-Release0.0.4
-
issue 9
(Data item names should not be COBOL reserved words) changed by fady.mou...@gmail.com
-
Status:
Fixed
Labels:
Milestone-Release0.0.4
Status:
Fixed
Labels:
Milestone-Release0.0.4
-
r58
([maven-release-plugin] prepare for next development iteratio...) committed by fady.mou...@gmail.com
- [maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare for next development iteration
-
r57
([maven-release-plugin] copy for tag legstar-pli2cob-0.0.4) committed by fady.mou...@gmail.com
- [maven-release-plugin] copy for tag legstar-pli2cob-0.0.4
[maven-release-plugin] copy for tag legstar-pli2cob-0.0.4
-
r56
([maven-release-plugin] prepare release legstar-pli2cob-0.0.4) committed by fady.mou...@gmail.com
- [maven-release-plugin] prepare release legstar-pli2cob-0.0.4
[maven-release-plugin] prepare release legstar-pli2cob-0.0.4
-
r55
(Important refactoring based on a more intensive use of ANTLR...) committed by fady.mou...@gmail.com
- Important refactoring based on a more intensive use of ANTLR grammars.
First the data items hierarchy is not created by the parser grammar directly. Previously, the
grammar was creating a flat tree and then a custom class ASTNormalizer was recreating the hierarchy.
ASTNormalizer is gone.
There is still a need to enhance the AST produced by the parser grammar. A new tree walker,
PLIStructureEnhancer now does that based on a tree grammar.
Finally, the COBOL emitting code is now done by another tree grammar, PLIStructureCobolEmitter in
association with a group of StringTemplates. ASTToCobol is gone.
While I was at it, I also fixed:
Issue 9 (COBOL names should not be reserved words), there is also a collision detection between
COBOL names.
Issue 16 , non declare PL/I statements are silently ignored
Issue 17 , all code now uses commons logging
Issue 18 , long COBOL values should be split on multiple lines
Important refactoring based on a more intensive use of ANTLR grammars.
First the data items hierarchy is not created by the parser grammar directly. Previously, the
grammar was creating a flat tree and then a custom class ASTNormalizer was recreating the hierarchy.
ASTNormalizer is gone.
There is still a need to enhance the AST produced by the parser grammar. A new tree walker,
PLIStructureEnhancer now does that based on a tree grammar.
Finally, the COBOL emitting code is now done by another tree grammar, PLIStructureCobolEmitter in
association with a group of StringTemplates. ASTToCobol is gone.
While I was at it, I also fixed:
Issue 9 (COBOL names should not be reserved words), there is also a collision detection between
COBOL names.
Issue 16 , non declare PL/I statements are silently ignored
Issue 17 , all code now uses commons logging
Issue 18 , long COBOL values should be split on multiple lines
-
-
r54
(Adressing issue 16 and issue 17. PLI source code can now inc...) committed by fady.mou...@gmail.com
- Adressing issue 16 and issue 17 . PLI source code can now include non declare PLI statements, they
will be ignored and error messages and warnings produced directly by ANTLR are now forwarded to
commons logging rather than simply using System.out.
Adressing issue 16 and issue 17 . PLI source code can now include non declare PLI statements, they
will be ignored and error messages and warnings produced directly by ANTLR are now forwarded to
commons logging rather than simply using System.out.
-
-
-
-
-
-
-
-
issue 13
(Some attributes such as VARYINGZ are wrongly forced to follo...) changed by fady.mou...@gmail.com
-
Status:
Fixed
Labels:
Milestone-Release0.0.3
Status:
Fixed
Labels:
Milestone-Release0.0.3
-
issue 7
(Union attribute is not supported) changed by fady.mou...@gmail.com
-
Status:
Fixed
Labels:
Milestone-Release0.0.3
Status:
Fixed
Labels:
Milestone-Release0.0.3
-
-
r48
([maven-release-plugin] prepare for next development iteratio...) committed by fady.mou...@gmail.com
- [maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare for next development iteration
-
r47
([maven-release-plugin] copy for tag legstar-pli2cob-0.0.3) committed by fady.mou...@gmail.com
- [maven-release-plugin] copy for tag legstar-pli2cob-0.0.3
[maven-release-plugin] copy for tag legstar-pli2cob-0.0.3
-
r46
([maven-release-plugin] prepare release legstar-pli2cob-0.0.3) committed by fady.mou...@gmail.com
- [maven-release-plugin] prepare release legstar-pli2cob-0.0.3
[maven-release-plugin] prepare release legstar-pli2cob-0.0.3
-
r45
(Fixing issues reported by findbugs and PMD.) committed by fady.mou...@gmail.com
- Fixing issues reported by findbugs and PMD.
Fixing issues reported by findbugs and PMD.
-
r44
(Fixing issue 7. Union attribute is now supported and transla...) committed by fady.mou...@gmail.com
- Fixing issue 7 . Union attribute is now supported and translates into COBOL REDEFINES. There are a
number of difficulties which are described here: http://code.google.com/p/legstar-
pli2cob/wiki/PLIToCOBOLUnionVsRedefines.
Fixing issue 7 . Union attribute is now supported and translates into COBOL REDEFINES. There are a
number of difficulties which are described here: http://code.google.com/p/legstar-
pli2cob/wiki/PLIToCOBOLUnionVsRedefines.
-
-
-
-
-
r42
(Refactored the Abstract Syntax Tree. The VARYING attributes ...) committed by fady.mou...@gmail.com
- Refactored the Abstract Syntax Tree. The VARYING attributes are now sub attributes to STRING.
Similarly all arithmetic attributes have been grouped under a new ARITHMETIC node.
Refactored the Abstract Syntax Tree. The VARYING attributes are now sub attributes to STRING.
Similarly all arithmetic attributes have been grouped under a new ARITHMETIC node.
-
-
-
|