org.jsmiparser.phase.file.antlr
Class SMIParser
java.lang.Object
antlr.Parser
antlr.LLkParser
org.jsmiparser.phase.file.antlr.SMIParser
- All Implemented Interfaces:
- SMITokenTypes
public class SMIParser
- extends antlr.LLkParser
- implements SMITokenTypes
| Fields inherited from class antlr.Parser |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth |
| Fields inherited from interface org.jsmiparser.phase.file.antlr.SMITokenTypes |
ABSENT_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 |
|
Constructor Summary |
|
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)
|
| Methods inherited from class antlr.LLkParser |
consume, LA, LT, traceIn, traceOut |
| Methods inherited from class antlr.Parser |
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, traceIndent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tokenNames
public static final java.lang.String[] _tokenNames
_tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_0
_tokenSet_1
public static final antlr.collections.impl.BitSet _tokenSet_1
_tokenSet_2
public static final antlr.collections.impl.BitSet _tokenSet_2
_tokenSet_3
public static final antlr.collections.impl.BitSet _tokenSet_3
_tokenSet_4
public static final antlr.collections.impl.BitSet _tokenSet_4
_tokenSet_5
public static final antlr.collections.impl.BitSet _tokenSet_5
SMIParser
protected SMIParser(antlr.TokenBuffer tokenBuf,
int k)
SMIParser
public SMIParser(antlr.TokenBuffer tokenBuf)
SMIParser
protected SMIParser(antlr.TokenStream lexer,
int k)
SMIParser
public SMIParser(antlr.TokenStream lexer)
SMIParser
public SMIParser(antlr.ParserSharedInputState state)
init
public void init(SmiMib mib,
java.lang.String locationPath)
module_definition
public final SmiModule module_definition()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
module_identifier
public final SmiModule module_identifier()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
module_body
public final void module_body()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
exports
public final void exports()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
imports
public final void imports()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
assignment
public final SmiSymbol assignment()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
symbol_list
public final java.util.List<org.jsmiparser.util.token.IdToken> symbol_list()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
symbols_from_module
public final void symbols_from_module()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
upper
public final org.jsmiparser.util.token.IdToken upper()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
symbol
public final org.jsmiparser.util.token.IdToken symbol()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
lower
public final org.jsmiparser.util.token.IdToken lower()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
macroName
public final org.jsmiparser.util.token.IdToken macroName()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
type_assignment
public final SmiType type_assignment(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
value_assignment
public final SmiValue value_assignment(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
textualconvention_macro
public final SmiTextualConvention textualconvention_macro(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
leaf_type
public final SmiType leaf_type(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
sequence_type
public final SmiType sequence_type(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
choice_type
public final SmiType choice_type(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
integer_type
public final SmiType integer_type(org.jsmiparser.util.token.IdToken idToken,
antlr.Token applicationTagToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
oid_type
public final SmiType oid_type(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
octet_string_type
public final SmiType octet_string_type(org.jsmiparser.util.token.IdToken idToken,
antlr.Token applicationTagToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
bits_type
public final SmiType bits_type(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
defined_type
public final SmiType defined_type(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
integer_type_kw
public final IntKeywordToken integer_type_kw(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
named_number_list
public final java.util.List<SmiNamedNumber> named_number_list()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
range_constraint
public final java.util.List<SmiRange> range_constraint()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
size_constraint
public final java.util.List<SmiRange> size_constraint()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
sequence_field
public final void sequence_field(SmiType sequenceType)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
sequenceof_type
public final SmiType sequenceof_type()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
range
public final void range(java.util.List<SmiRange> rc)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
range_value
public final org.jsmiparser.util.token.Token range_value()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
big_integer_token
public final org.jsmiparser.util.token.BigIntegerToken big_integer_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
binary_string_token
public final org.jsmiparser.util.token.BinaryStringToken binary_string_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
hex_string_token
public final org.jsmiparser.util.token.HexStringToken hex_string_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
macro_value_assignment
public final SmiValue macro_value_assignment(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
oid_value_assignment
public final SmiOidValue oid_value_assignment(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
oid_sequence
public final OidComponent oid_sequence(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
oid_macro_value_assignment
public final SmiOidMacro oid_macro_value_assignment(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
int_macro_value_assignment
public final SmiTrapType int_macro_value_assignment(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
objecttype_macro
public final SmiObjectType objecttype_macro(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
moduleidentity_macro
public final void moduleidentity_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
objectidentity_macro
public final void objectidentity_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
notificationtype_macro
public final SmiNotificationType notificationtype_macro(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
objectgroup_macro
public final void objectgroup_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
notificationgroup_macro
public final void notificationgroup_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
modulecompliance_macro
public final void modulecompliance_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
agentcapabilities_macro
public final void agentcapabilities_macro()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
traptype_macro
public final SmiTrapType traptype_macro(org.jsmiparser.util.token.IdToken idToken)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
leaf_value
public final SmiDefaultValue leaf_value()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
bits_value
public final java.util.List<org.jsmiparser.util.token.IdToken> bits_value()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
double_quoted_string_token
public final org.jsmiparser.util.token.QuotedStringToken double_quoted_string_token()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
defined_value
public final ScopedId defined_value()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
oid_component
public final OidComponent oid_component(OidComponent parent)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
status_all
public final StatusAll status_all()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
objecttype_macro_index
public final SmiRow objecttype_macro_index(org.jsmiparser.util.token.IdToken idToken,
SmiType type)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
objecttype_macro_augments
public final SmiRow objecttype_macro_augments(org.jsmiparser.util.token.IdToken idToken,
SmiType type)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
status_v2
public final StatusV2 status_v2()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
objecttype_macro_indextype
public final void objecttype_macro_indextype(SmiRow row)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
moduleidentity_macro_revision
public final void moduleidentity_macro_revision(java.util.List<SmiModuleRevision> revisions)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
modulecompliance_macro_module
public final void modulecompliance_macro_module()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
modulecompliance_macro_compliance
public final void modulecompliance_macro_compliance()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
modulecompliance_macro_compliance_group
public final void modulecompliance_macro_compliance_group()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
modulecompliance_macro_compliance_object
public final void modulecompliance_macro_compliance_object()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
modulecompliance_access
public final void modulecompliance_access()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
agentcapabilities_status
public final void agentcapabilities_status()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
agentcapabilities_macro_module
public final void agentcapabilities_macro_module()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
agentcapabilities_macro_variation
public final void agentcapabilities_macro_variation()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
agentcapabilities_access
public final void agentcapabilities_access()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
named_number
public final void named_number(java.util.List<SmiNamedNumber> l)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException