in nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/compiler/antlr4/NCIDLParser.java [1112:1167]
public final JsonArrContext jsonArr() throws RecognitionException {
JsonArrContext _localctx = new JsonArrContext(_ctx, getState());
enterRule(_localctx, 32, RULE_jsonArr);
int _la;
try {
setState(188);
_errHandler.sync(this);
switch ( getInterpreter().adaptivePredict(_input,13,_ctx) ) {
case 1:
enterOuterAlt(_localctx, 1);
{
setState(175);
match(LBR);
setState(176);
jsonVal();
setState(181);
_errHandler.sync(this);
_la = _input.LA(1);
while (_la==COMMA) {
{
{
setState(177);
match(COMMA);
setState(178);
jsonVal();
}
}
setState(183);
_errHandler.sync(this);
_la = _input.LA(1);
}
setState(184);
match(RBR);
}
break;
case 2:
enterOuterAlt(_localctx, 2);
{
setState(186);
match(LBR);
setState(187);
match(RBR);
}
break;
}
}
catch (RecognitionException re) {
_localctx.exception = re;
_errHandler.reportError(this, re);
_errHandler.recover(this, re);
}
finally {
exitRule();
}
return _localctx;
}