Skip to content

Commit

Permalink
Add keyby parser rule
Browse files Browse the repository at this point in the history
  • Loading branch information
segeljakt committed Oct 27, 2018
1 parent 713974f commit 02bd84e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/main/antlr4/Arc.g4
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ iterator : iter=(TScalarIter|TSimdIter|TFringeIter|TNdIter) '(' data=expr ')' #
| iter=(TScalarIter|TSimdIter|TFringeIter) '(' data=expr ',' start=expr ',' end=expr ',' stride=expr ')' # FourIter
| TNdIter '(' data=expr ',' start=expr ',' end=expr ',' stride=expr ',' shape=expr ',' strides=expr ')' # SixIter
| TRangeIter '(' start=expr ',' end=expr ',' stride=expr ')' # RangeIter
| TByKeyIter '(' data=expr ',' keyFunc=expr ')' # ByKeyIter
| expr # UnkownIter
;

Expand All @@ -129,4 +130,4 @@ commutativeBinop : TPlus # SumOp
annotations : TAt '(' entries+=annotationPair (',' entries+=annotationPair)* ')';
annotationPair : name=TIdentifier ':' value=TIdentifier # IdPair
| name=TIdentifier ':' value=literalExpr # LiteralPair
;
;

0 comments on commit 02bd84e

Please sign in to comment.