- YaccCodeGen - Class in org.yuanheng.cookcc.codegen.yacc
-
- YaccCodeGen() - Constructor for class org.yuanheng.cookcc.codegen.yacc.YaccCodeGen
-
- YaccCodeGen.Resources - Class in org.yuanheng.cookcc.codegen.yacc
-
- YaccLexer - Class in org.yuanheng.cookcc.input.yacc
-
- YaccLexer() - Constructor for class org.yuanheng.cookcc.input.yacc.YaccLexer
-
- YaccLexer.cc_lexer - Class in org.yuanheng.cookcc.input.yacc
-
- YaccLexer.cc_parser - Class in org.yuanheng.cookcc.input.yacc
-
- YaccLexer.YYParserState - Class in org.yuanheng.cookcc.input.yacc
-
- YaccParser - Class in org.yuanheng.cookcc.input.yacc
-
- YaccParser() - Constructor for class org.yuanheng.cookcc.input.yacc.YaccParser
-
- YaccParser.Token - Enum in org.yuanheng.cookcc.input.yacc
-
- yyClearError() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Clear the error flag.
- yyGetValue(int) - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Gets the object value associated with the symbol at the argument's position.
- yyLength() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Get the current text token's length.
- yyLength() - Method in class org.yuanheng.cookcc.util.TokenParser
-
Get the current text token's length.
- yyLess(int) - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Put all but n characters back to the input stream.
- yyLess(int) - Method in class org.yuanheng.cookcc.util.TokenParser
-
Put all but n characters back to the input stream.
- yyLex() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Call this function to start the scanning of the input.
- yyLex() - Method in class org.yuanheng.cookcc.util.TokenParser
-
Call this function to start the scanning of the input.
- yyParse() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Call this function to start parsing.
- yyParseError(int) - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
This function reports error and return true if critical error occurred, or
false if the error has been successfully recovered.
- YYParserState() - Constructor for class org.yuanheng.cookcc.input.yacc.YaccLexer.YYParserState
-
- YYParserState(int) - Constructor for class org.yuanheng.cookcc.input.yacc.YaccLexer.YYParserState
-
- YYParserState(int, Object) - Constructor for class org.yuanheng.cookcc.input.yacc.YaccLexer.YYParserState
-
- YYParserState(int, Object, int) - Constructor for class org.yuanheng.cookcc.input.yacc.YaccLexer.YYParserState
-
- yyPeekLookahead() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
This function is used by the error handling grammars to check the immediate
lookahead token on the stack.
- yyPopLexerState() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Restore the previous lexer state.
- yyPopLookahead() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
This function is used by the error handling grammars to pop an unwantted
token from the lookahead stack.
- yyPushLexerState(int) - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Push the current state onto lexer state onto stack and
begin the new state specified by the user.
- yyPushLexerState(String) - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Push the current state onto lexer state onto stack and
begin the new state specified by the user.
- yyRefreshBuffer() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
- yyRefreshBuffer() - Method in class org.yuanheng.cookcc.util.TokenParser
-
- yyResetBuffer() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Reset the internal buffer.
- yyResetBuffer() - Method in class org.yuanheng.cookcc.util.TokenParser
-
Reset the internal buffer.
- yySetValue(Object) - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Set the object value for the current non-terminal being reduced.
- yyText() - Method in class org.yuanheng.cookcc.input.yacc.YaccLexer
-
Get the current token text.
- yyText() - Method in class org.yuanheng.cookcc.util.TokenParser
-
Get the current token text.