public class SMIParser extends antlr.LLkParser implements SMITokenTypes
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
_tokenNames |
static antlr.collections.impl.BitSet |
_tokenSet_0 |
static antlr.collections.impl.BitSet |
_tokenSet_1 |
static antlr.collections.impl.BitSet |
_tokenSet_2 |
static antlr.collections.impl.BitSet |
_tokenSet_3 |
static antlr.collections.impl.BitSet |
_tokenSet_4 |
static antlr.collections.impl.BitSet |
_tokenSet_5 |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepthABSENT_KW, ABSTRACT_SYNTAX_KW, ALL_KW, ANY_KW, APPLICATION_KW, ARGUMENT_KW, ASSIGN_OP, AUTOMATIC_KW, B_OR_H_STRING, B_STRING, BAR, BASED_NUM_KW, BDIG, BEGIN_KW, BIT_KW, BMP_STRING_KW, BOOLEAN_KW, BY_KW, C_STRING, CHARACTER_KW, CHARB, CHARH, CHOICE_KW, CLASS_KW, COLON, COMMA, COMMENT, COMPONENT_KW, COMPONENTS_KW, CONSTRAINED_KW, DEFAULT_KW, DEFINED_KW, DEFINITIONS_KW, DOT, DOTDOT, ELLIPSIS, EMBEDDED_KW, END_KW, ENUMERATED_KW, EOF, ERROR_KW, ERRORS_KW, EXCEPT_KW, EXCLAMATION, EXPLICIT_KW, EXPORTS_KW, EXTENSIBILITY_KW, EXTERNAL_KW, FALSE_KW, FROM_KW, GENERAL_STR_KW, GENERALIZED_TIME_KW, GRAPHIC_STR_KW, H_STRING, HDIG, IA5_STRING_KW, IDENTIFIER_KW, IMPLICIT_KW, IMPLIED_KW, IMPORTS_KW, INCLUDE, INCLUDES_KW, INSTANCE_KW, INTEGER_KW, INTERSECTION, INTERSECTION_KW, ISO646STRING_KW, L_BRACE, L_BRACKET, L_PAREN, LESS, LINKED_KW, LITERAL_ACCESS, LITERAL_AUGMENTS, LITERAL_BITS, LITERAL_DEFVAL, LITERAL_DESCRIPTION, LITERAL_ENTERPRISE, LITERAL_GROUP, LITERAL_INDEX, LITERAL_MACRO, LITERAL_MODULE, LITERAL_NOTIFICATIONS, LITERAL_OBJECTS, LITERAL_ORGANIZATION, LITERAL_REFERENCE, LITERAL_REVISION, LITERAL_STATUS, LITERAL_SUPPORTS, LITERAL_SYNTAX, LITERAL_UNITS, LITERAL_VARIABLES, LITERAL_VARIATION, LOWER, MAX_KW, MIN_KW, MINUS, MINUS_INFINITY_KW, NULL_KW, NULL_TREE_LOOKAHEAD, NUMBER, NUMERIC_STR_KW, OBJECT_DESCRIPTOR_KW, OBJECT_KW, OCTET_KW, OF_KW, OID_KW, OPERATION_KW, OPTIONAL_KW, PARAMETER_KW, PDV_KW, PLUS, PLUS_INFINITY_KW, PRESENT_KW, PRINTABLE_STR_KW, PRIVATE_KW, R_BRACE, R_BRACKET, R_PAREN, REAL_KW, RELATIVE_KW, RESULT_KW, SEMI, SEQUENCE_KW, SET_KW, SINGLE_QUOTE, SIZE_KW, SL_COMMENT, SMIC_DIRECTIVE, STRING_KW, TAGS_KW, TELETEX_STR_KW, TRUE_KW, TYPE_IDENTIFIER_KW, UNION_KW, UNIQUE_KW, UNIVERSAL_KW, UNIVERSAL_STR_KW, UPPER, UTC_TIME_KW, UTF8STRING_KW, VIDEOTEX_STR_KW, VISIBLE_STR_KW, WITH_KW, WS| Modifier | Constructor and Description |
|---|---|
|
SMIParser(antlr.ParserSharedInputState state) |
|
SMIParser(antlr.TokenBuffer tokenBuf) |
protected |
SMIParser(antlr.TokenBuffer tokenBuf,
int k) |
|
SMIParser(antlr.TokenStream lexer) |
protected |
SMIParser(antlr.TokenStream lexer,
int k) |
| Modifier and Type | Method and Description |
|---|---|
void |
agentcapabilities_access() |
void |
agentcapabilities_macro_module() |
void |
agentcapabilities_macro_variation() |
void |
agentcapabilities_macro() |
void |
agentcapabilities_status() |
SmiSymbol |
assignment() |
org.jsmiparser.util.token.BigIntegerToken |
big_integer_token() |
org.jsmiparser.util.token.BinaryStringToken |
binary_string_token() |
SmiType |
bits_type(org.jsmiparser.util.token.IdToken idToken) |
java.util.List<org.jsmiparser.util.token.IdToken> |
bits_value() |
SmiType |
choice_type(org.jsmiparser.util.token.IdToken idToken) |
SmiType |
defined_type(org.jsmiparser.util.token.IdToken idToken) |
ScopedId |
defined_value() |
org.jsmiparser.util.token.QuotedStringToken |
double_quoted_string_token() |
void |
exports() |
org.jsmiparser.util.token.HexStringToken |
hex_string_token() |
void |
imports() |
void |
init(SmiMib mib,
java.lang.String locationPath) |
void |
int_macro_value_assignment() |
IntKeywordToken |
integer_type_kw(org.jsmiparser.util.token.IdToken idToken) |
SmiType |
integer_type(org.jsmiparser.util.token.IdToken idToken,
antlr.Token applicationTagToken) |
SmiType |
leaf_type(org.jsmiparser.util.token.IdToken idToken) |
SmiDefaultValue |
leaf_value() |
org.jsmiparser.util.token.IdToken |
lower() |
SmiValue |
macro_value_assignment(org.jsmiparser.util.token.IdToken idToken) |
org.jsmiparser.util.token.IdToken |
macroName() |
void |
module_body() |
SmiModule |
module_definition() |
SmiModule |
module_identifier() |
void |
modulecompliance_access() |
void |
modulecompliance_macro_compliance_group() |
void |
modulecompliance_macro_compliance_object() |
void |
modulecompliance_macro_compliance() |
void |
modulecompliance_macro_module() |
void |
modulecompliance_macro() |
void |
moduleidentity_macro_revision() |
void |
moduleidentity_macro() |
java.util.List<SmiNamedNumber> |
named_number_list() |
void |
named_number(java.util.List<SmiNamedNumber> l) |
void |
notificationgroup_macro() |
void |
notificationtype_macro() |
void |
objectgroup_macro() |
void |
objectidentity_macro() |
SmiRow |
objecttype_macro_augments(org.jsmiparser.util.token.IdToken idToken,
SmiType type) |
SmiRow |
objecttype_macro_index(org.jsmiparser.util.token.IdToken idToken,
SmiType type) |
void |
objecttype_macro_indextype(SmiRow row) |
SmiObjectType |
objecttype_macro(org.jsmiparser.util.token.IdToken idToken) |
SmiType |
octet_string_type(org.jsmiparser.util.token.IdToken idToken,
antlr.Token applicationTagToken) |
OidComponent |
oid_component(OidComponent parent) |
SmiOidMacro |
oid_macro_value_assignment(org.jsmiparser.util.token.IdToken idToken) |
OidComponent |
oid_sequence(org.jsmiparser.util.token.IdToken idToken) |
SmiType |
oid_type(org.jsmiparser.util.token.IdToken idToken) |
SmiOidValue |
oid_value_assignment(org.jsmiparser.util.token.IdToken idToken) |
java.util.List<SmiRange> |
range_constraint() |
org.jsmiparser.util.token.Token |
range_value() |
void |
range(java.util.List<SmiRange> rc) |
void |
sequence_field(SmiType sequenceType) |
SmiType |
sequence_type(org.jsmiparser.util.token.IdToken idToken) |
SmiType |
sequenceof_type() |
java.util.List<SmiRange> |
size_constraint() |
StatusAll |
status_all() |
StatusV2 |
status_v2() |
java.util.List<org.jsmiparser.util.token.IdToken> |
symbol_list() |
org.jsmiparser.util.token.IdToken |
symbol() |
void |
symbols_from_module() |
SmiTextualConvention |
textualconvention_macro(org.jsmiparser.util.token.IdToken idToken) |
void |
traptype_macro() |
SmiType |
type_assignment(org.jsmiparser.util.token.IdToken idToken) |
org.jsmiparser.util.token.IdToken |
upper() |
SmiValue |
value_assignment(org.jsmiparser.util.token.IdToken idToken) |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndentpublic static final java.lang.String[] _tokenNames
public static final antlr.collections.impl.BitSet _tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_1
public static final antlr.collections.impl.BitSet _tokenSet_2
public static final antlr.collections.impl.BitSet _tokenSet_3
public static final antlr.collections.impl.BitSet _tokenSet_4
public static final antlr.collections.impl.BitSet _tokenSet_5
protected SMIParser(antlr.TokenBuffer tokenBuf,
int k)
public SMIParser(antlr.TokenBuffer tokenBuf)
protected SMIParser(antlr.TokenStream lexer,
int k)
public SMIParser(antlr.TokenStream lexer)
public SMIParser(antlr.ParserSharedInputState state)
public void init(SmiMib mib, java.lang.String locationPath)
public final SmiModule module_definition() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiModule module_identifier() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void module_body()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void exports()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void imports()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiSymbol assignment() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.util.List<org.jsmiparser.util.token.IdToken> symbol_list()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void symbols_from_module()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.IdToken upper()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.IdToken symbol()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.IdToken lower()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.IdToken macroName()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType type_assignment(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiValue value_assignment(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiTextualConvention textualconvention_macro(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType leaf_type(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType sequence_type(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType choice_type(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType integer_type(org.jsmiparser.util.token.IdToken idToken, antlr.Token applicationTagToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType oid_type(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType octet_string_type(org.jsmiparser.util.token.IdToken idToken, antlr.Token applicationTagToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType bits_type(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType defined_type(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final IntKeywordToken integer_type_kw(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.util.List<SmiNamedNumber> named_number_list() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.util.List<SmiRange> range_constraint() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.util.List<SmiRange> size_constraint() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void sequence_field(SmiType sequenceType) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiType sequenceof_type() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void range(java.util.List<SmiRange> rc) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.Token range_value()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.BigIntegerToken big_integer_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.BinaryStringToken binary_string_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.HexStringToken hex_string_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiValue macro_value_assignment(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiOidValue oid_value_assignment(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final OidComponent oid_sequence(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiOidMacro oid_macro_value_assignment(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void int_macro_value_assignment()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiObjectType objecttype_macro(org.jsmiparser.util.token.IdToken idToken) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void moduleidentity_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void objectidentity_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void notificationtype_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void objectgroup_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void notificationgroup_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void modulecompliance_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void agentcapabilities_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void traptype_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiDefaultValue leaf_value() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.util.List<org.jsmiparser.util.token.IdToken> bits_value()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.jsmiparser.util.token.QuotedStringToken double_quoted_string_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final ScopedId defined_value() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final OidComponent oid_component(OidComponent parent) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final StatusAll status_all() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiRow objecttype_macro_index(org.jsmiparser.util.token.IdToken idToken, SmiType type) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final SmiRow objecttype_macro_augments(org.jsmiparser.util.token.IdToken idToken, SmiType type) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final StatusV2 status_v2() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void objecttype_macro_indextype(SmiRow row) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void moduleidentity_macro_revision()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void modulecompliance_macro_module()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void modulecompliance_macro_compliance()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void modulecompliance_macro_compliance_group()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void modulecompliance_macro_compliance_object()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void modulecompliance_access()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void agentcapabilities_status()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void agentcapabilities_macro_module()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void agentcapabilities_macro_variation()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void agentcapabilities_access()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void named_number(java.util.List<SmiNamedNumber> l) throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamException