File tree Expand file tree Collapse file tree 3 files changed +290
-260
lines changed
Rubberduck.Parsing/Grammar Expand file tree Collapse file tree 3 files changed +290
-260
lines changed Original file line number Diff line number Diff line change @@ -571,7 +571,13 @@ withStmt :
571
571
;
572
572
573
573
// Special forms with special syntax, only available in VBA reports or VB6 forms and pictureboxes.
574
- lineSpecialForm : expression whiteSpace ((STEP whiteSpace?)? tuple)? MINUS (STEP whiteSpace?)? tuple whiteSpace? (COMMA whiteSpace? expression)? whiteSpace? (COMMA whiteSpace? lineSpecialFormOption)?;
574
+ // lineSpecialFormOption is required if expression is missing
575
+ lineSpecialForm : expression whiteSpace ((STEP whiteSpace?)? tuple)?
576
+ whiteSpace? MINUS whiteSpace?
577
+ (STEP whiteSpace?)? tuple whiteSpace?
578
+ (COMMA whiteSpace? expression? whiteSpace?)?
579
+ (COMMA whiteSpace? lineSpecialFormOption)?
580
+ ;
575
581
circleSpecialForm : (expression whiteSpace? DOT whiteSpace?)? CIRCLE whiteSpace (STEP whiteSpace?)? tuple (whiteSpace? COMMA whiteSpace? expression)+;
576
582
scaleSpecialForm : (expression whiteSpace? DOT whiteSpace?)? SCALE whiteSpace tuple whiteSpace? MINUS whiteSpace? tuple;
577
583
pSetSpecialForm : (expression whiteSpace? DOT whiteSpace?)? PSET (whiteSpace STEP )? whiteSpace? tuple whiteSpace? (COMMA whiteSpace? expression)?;
You can’t perform that action at this time.
0 commit comments