1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
|
# File 'lib/modl/parser/MODLParser.rb', line 1446
def modl_array_item()
_localctx = Modl_array_itemContext.new(@_ctx, @_state_number)
enter_rule(_localctx, 28, RULE_modl_array_item)
begin
@_state_number = 219
@_err_handler.sync(self)
case (@_input.la(1))
when MODLParser::NULL, MODLParser::TRUE, MODLParser::FALSE, MODLParser::LBRAC, MODLParser::LSBRAC, MODLParser::NUMBER, MODLParser::QUOTED, MODLParser::STRING
enter_outer_alt(_localctx, 1)
@_state_number = 217
modl_array_value_item()
when MODLParser::LCBRAC
enter_outer_alt(_localctx, 2)
@_state_number = 218
modl_array_conditional()
else
raise Antlr4::Runtime::NoViableAltException, self
end
rescue Antlr4::Runtime::RecognitionException => re
_localctx.exception = re
@_err_handler.report_error(self, re)
@_err_handler.recover(self, re)
ensure
exit_rule()
end
return _localctx
end
|