Skip to content

Commit 034bd29

Browse files
authored
Merge pull request #1 from ccleaud/master
From ccleaud
2 parents da3181a + 6f2f2c1 commit 034bd29

5 files changed

Lines changed: 29 additions & 29 deletions

File tree

build.number

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
#Mon Mar 07 23:00:00 PDT 2016
2-
build.number=1133
1+
#Sun Oct 16 21:00:00 PDT 2016
2+
build.number=1134

build/build.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010
5. paste the file in the temporary directory
1111

1212
6. open a command prompt on that directory
13-
7. use this command line "ikvmc.exe -out:proparse.net.dll -keyfile:proparse.snk -version:4.0.1.1133 proparse-1.0.jar .\lib\*"
13+
7. use this command line "ikvmc.exe -out:proparse.net.dll -keyfile:proparse.snk -version:4.0.1.1134 proparse-1.0.jar .\lib\*"
1414

1515
8. enjoy!

src/main/antlr/JPTreeParser.g

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ functioncall
413413
| #(PAGENUMBER (LEFTPAREN ID RIGHTPAREN)? )
414414
| #(PAGESIZE_KW (LEFTPAREN ID RIGHTPAREN)? )
415415
| rawfunc // is also a pseudfn.
416-
| #(SEEK LEFTPAREN (INPUT|OUTPUT|ID|STREAMHANDLE expression) RIGHTPAREN )
416+
| #(SEEK LEFTPAREN (INPUT|OUTPUT|ID|STREAMHANDLE expression) RIGHTPAREN )
417417
| substringfunc // is also a pseudfn.
418418
| #(SUPER (parameterlist)? )
419419
| #(TIMEZONE (funargs)? )
@@ -1227,7 +1227,7 @@ createsoapheaderentryrefstate
12271227
;
12281228
12291229
createsocketstate
1230-
: #(CREATE SOCKET field (NOERROR_KW)? state_end )
1230+
: #(CREATE SOCKET (field | widattr) (NOERROR_KW)? state_end )
12311231
;
12321232
12331233
createtemptablestate
@@ -1410,7 +1410,7 @@ definedatasetstate
14101410
(REFERENCEONLY)?
14111411
FOR RECORD_NAME (COMMA RECORD_NAME)*
14121412
( data_relation ( (COMMA)? data_relation)* )?
1413-
( parent_id_relation ( (COMMA)? parent_id_relation)* )?
1413+
( parent_id_relation ( (COMMA)? parent_id_relation)* )?
14141414
state_end
14151415
)
14161416
;
@@ -1425,14 +1425,14 @@ data_relation
14251425
)*
14261426
)
14271427
;
1428-
parent_id_relation
1429-
: #( PARENTIDRELATION (ID)?
1430-
FOR RECORD_NAME COMMA RECORD_NAME
1431-
PARENTIDFIELD field
1432-
( PARENTFIELDSBEFORE LEFTPAREN field (COMMA field)* RIGHTPAREN)?
1433-
( PARENTFIELDSAFTER LEFTPAREN field (COMMA field)* RIGHTPAREN)?
1434-
)
1435-
;
1428+
parent_id_relation
1429+
: #( PARENTIDRELATION (ID)?
1430+
FOR RECORD_NAME COMMA RECORD_NAME
1431+
PARENTIDFIELD field
1432+
( PARENTFIELDSBEFORE LEFTPAREN field (COMMA field)* RIGHTPAREN)?
1433+
( PARENTFIELDSAFTER LEFTPAREN field (COMMA field)* RIGHTPAREN)?
1434+
)
1435+
;
14361436
field_mapping_phrase
14371437
: #(RELATIONFIELDS LEFTPAREN field COMMA field ( COMMA field COMMA field )* RIGHTPAREN )
14381438
;

src/main/antlr/TreeParser01.g

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ functioncall
185185
| #(PAGENUMBER (LEFTPAREN ID RIGHTPAREN)? )
186186
| #(PAGESIZE_KW (LEFTPAREN ID RIGHTPAREN)? )
187187
| rawfunc // is also a pseudfn.
188-
| #(SEEK LEFTPAREN (INPUT|OUTPUT|ID|STREAMHANDLE expression) RIGHTPAREN )
188+
| #(SEEK LEFTPAREN (INPUT|OUTPUT|ID|STREAMHANDLE expression) RIGHTPAREN )
189189
| substringfunc // is also a pseudfn.
190190
| #(sr:SUPER {action.callBegin(#sr);} (parameterlist)? {action.callEnd();} )
191191
| #(TIMEZONE (funargs)? )
@@ -313,7 +313,7 @@ widname
313313
| XDOCUMENT ID
314314
| XNODEREF ID
315315
| SOCKET ID
316-
| STREAM ID
316+
| STREAM ID
317317
;
318318

319319
tbl[int contextQualifier]
@@ -561,7 +561,7 @@ createserversocketstate
561561
;
562562

563563
createsocketstate
564-
: #(CREATE SOCKET fld[CQ.UPDATING] (NOERROR_KW)? state_end )
564+
: #(CREATE SOCKET (fld[CQ.UPDATING] | widattr) (NOERROR_KW)? state_end )
565565
;
566566

567567
createtemptablestate
@@ -679,7 +679,7 @@ definedatasetstate
679679
FOR tb1:tbl[CQ.INIT] {action.datasetTable(#tb1);}
680680
(COMMA tb2:tbl[CQ.INIT] {action.datasetTable(#tb2);} )*
681681
( data_relation ( (COMMA)? data_relation)* )?
682-
( parent_id_relation ( (COMMA)? parent_id_relation)* )?
682+
( parent_id_relation ( (COMMA)? parent_id_relation)* )?
683683
state_end
684684
{ action.addToSymbolScope(pop()); }
685685
)
@@ -695,16 +695,16 @@ data_relation
695695
)*
696696
)
697697
;
698-
parent_id_relation
699-
: #( PARENTIDRELATION (ID)?
700-
FOR tbl[CQ.INIT] COMMA tbl[CQ.INIT] // TODO Verify context qualifier
701-
PARENTIDFIELD fld1[CQ.SYMBOL] // TODO Verify context qualifier
702-
( PARENTFIELDSBEFORE LEFTPAREN fld1[CQ.SYMBOL] (COMMA fld1[CQ.SYMBOL])* RIGHTPAREN)? // TODO Verify context qualifier
703-
( PARENTFIELDSAFTER LEFTPAREN fld1[CQ.SYMBOL] (COMMA fld1[CQ.SYMBOL])* RIGHTPAREN)? // TODO Verify context qualifier
704-
705-
)
706-
;
707-
698+
parent_id_relation
699+
: #( PARENTIDRELATION (ID)?
700+
FOR tbl[CQ.INIT] COMMA tbl[CQ.INIT] // TODO Verify context qualifier
701+
PARENTIDFIELD fld1[CQ.SYMBOL] // TODO Verify context qualifier
702+
( PARENTFIELDSBEFORE LEFTPAREN fld1[CQ.SYMBOL] (COMMA fld1[CQ.SYMBOL])* RIGHTPAREN)? // TODO Verify context qualifier
703+
( PARENTFIELDSAFTER LEFTPAREN fld1[CQ.SYMBOL] (COMMA fld1[CQ.SYMBOL])* RIGHTPAREN)? // TODO Verify context qualifier
704+
705+
)
706+
;
707+
708708
field_mapping_phrase
709709
: #(RELATIONFIELDS LEFTPAREN fld2[CQ.SYMBOL] COMMA fld1[CQ.SYMBOL]
710710
( COMMA fld2[CQ.SYMBOL] COMMA fld1[CQ.SYMBOL] )* RIGHTPAREN )

src/main/antlr/proparse.g

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1748,7 +1748,7 @@ createserversocketstate
17481748
;
17491749
17501750
createsocketstate
1751-
: CREATE^ SOCKET field (NOERROR_KW)? state_end
1751+
: CREATE^ SOCKET exprt (NOERROR_KW)? state_end
17521752
{sthd(##,SOCKET);}
17531753
;
17541754

0 commit comments

Comments
 (0)