core/src/main/java/org/jruby/lexer/JavaSignatureLexer.flex
| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| pack-priv boolean | |
| public static final int | |
| public static final int | |
| pack-priv StringBuilder | |
| pack-priv boolean | |
| private int | yychar
the number of characters up to the start of the matched text |
| private int | yycolumn
the number of characters from the last newline up to the start of the matched text |
| public static final int | YYEOF
This character denotes the end of file |
| public static final int | YYINITIAL
lexical states |
| private int | yyline
number of newlines encountered up to the start of the matched text |
| private static final int[] | ZZ_ACTION
Translates DFA states to action switch labels. |
| private static final String | |
| private static final int[] | ZZ_ATTRIBUTE
ZZ_ATTRIBUTE[aState] contains the attributes of state |
| private static final String | |
| private static final int | ZZ_BUFFERSIZE
initial size of the lookahead buffer |
| private static final char[] | ZZ_CMAP
Translates characters to character classes |
| private static final String | ZZ_CMAP_PACKED
Translates characters to character classes |
| private static final String[] | |
| private static final int[] | ZZ_LEXSTATE
ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l at the beginning of a line l is of the form l = 2*k, k a non negative integer |
| private static final int | |
| private static final int | |
| private static final int[] | ZZ_ROWMAP
Translates a state to a row index in the transition table |
| private static final String | |
| private static final int[] | ZZ_TRANS
The transition table of the DFA |
| private static final String | |
| private static final int | |
| private boolean | zzAtBOL
zzAtBOL == true iff the scanner is currently at the beginning of a line |
| private boolean | zzAtEOF
zzAtEOF == true iff the scanner is at the EOF |
| private char[] | zzBuffer
this buffer contains the current text to be matched and is the source of the yytext() string |
| private int | zzCurrentPos
the current text position in the buffer |
| private int | zzEndRead
endRead marks the last character in the buffer, that has been read from input |
| private boolean | zzEOFDone
denotes if the user-EOF-code has already been executed |
| private int | zzFinalHighSurrogate
The number of occupied positions in zzBuffer beyond zzEndRead. |
| private int | zzLexicalState
the current lexical state |
| private int | zzMarkedPos
the textposition at the last accepting state |
| private Reader | zzReader
the input device |
| private int | zzStartRead
startRead marks the beginning of the yytext() string in the buffer |
| private int | zzState
the current state of the DFA |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static JavaSignatureLexer | |
| public static void | |
| public Object | |
| public final void | |
| public final char | Returns: the character at position posthe position of the character to fetch.
A value from 0 to yylength()-1. pos)Returns the character at position |
| public final void | |
| public final int | |
| public int | Returns: the next tokenResumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs. |
| public void | yypushback(int
the number of characters to be read again.
This number must not be greater than yylength()! number)Pushes the specified amount of characters back into the input stream. |
| public final void | |
| public final int | |
| public final String | |
| private boolean | |
| private void | zzScanError(int
the code of the errormessage to display errorCode)Reports an error that occured while scanning. |
| private static int[] | |
| private static int | |
| private static int[] | |
| private static int | |
| private static char[] | Returns: the unpacked character translation tablethe packed character translation table packed)Unpacks the compressed character translation table. |
| private static int[] | |
| private static int | |
| private static int[] | |
| private static int |
| CHARACTER | back to summary |
|---|---|
| public static final int CHARACTER | |
| characterResult | back to summary |
|---|---|
| pack-priv boolean characterResult | |
| NUMBER | back to summary |
|---|---|
| public static final int NUMBER | |
| STRING | back to summary |
|---|---|
| public static final int STRING | |
| stringBuf | back to summary |
|---|---|
| pack-priv StringBuilder stringBuf | |
| stringResult | back to summary |
|---|---|
| pack-priv boolean stringResult | |
| yychar | back to summary |
|---|---|
| private int yychar the number of characters up to the start of the matched text | |
| yycolumn | back to summary |
|---|---|
| private int yycolumn the number of characters from the last newline up to the start of the matched text | |
| YYEOF | back to summary |
|---|---|
| public static final int YYEOF This character denotes the end of file | |
| YYINITIAL | back to summary |
|---|---|
| public static final int YYINITIAL lexical states | |
| yyline | back to summary |
|---|---|
| private int yyline number of newlines encountered up to the start of the matched text | |
| ZZ_ACTION | back to summary |
|---|---|
| private static final int[] ZZ_ACTION Translates DFA states to action switch labels. | |
| ZZ_ACTION_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_ACTION_PACKED_0 | |
| ZZ_ATTRIBUTE | back to summary |
|---|---|
| private static final int[] ZZ_ATTRIBUTE ZZ_ATTRIBUTE[aState] contains the attributes of state | |
| ZZ_ATTRIBUTE_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_ATTRIBUTE_PACKED_0 | |
| ZZ_BUFFERSIZE | back to summary |
|---|---|
| private static final int ZZ_BUFFERSIZE initial size of the lookahead buffer | |
| ZZ_CMAP | back to summary |
|---|---|
| private static final char[] ZZ_CMAP Translates characters to character classes | |
| ZZ_CMAP_PACKED | back to summary |
|---|---|
| private static final String ZZ_CMAP_PACKED Translates characters to character classes | |
| ZZ_ERROR_MSG | back to summary |
|---|---|
| private static final String[] ZZ_ERROR_MSG | |
| ZZ_LEXSTATE | back to summary |
|---|---|
| private static final int[] ZZ_LEXSTATE ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l at the beginning of a line l is of the form l = 2*k, k a non negative integer | |
| ZZ_NO_MATCH | back to summary |
|---|---|
| private static final int ZZ_NO_MATCH | |
| ZZ_PUSHBACK_2BIG | back to summary |
|---|---|
| private static final int ZZ_PUSHBACK_2BIG | |
| ZZ_ROWMAP | back to summary |
|---|---|
| private static final int[] ZZ_ROWMAP Translates a state to a row index in the transition table | |
| ZZ_ROWMAP_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_ROWMAP_PACKED_0 | |
| ZZ_TRANS | back to summary |
|---|---|
| private static final int[] ZZ_TRANS The transition table of the DFA | |
| ZZ_TRANS_PACKED_0 | back to summary |
|---|---|
| private static final String ZZ_TRANS_PACKED_0 | |
| ZZ_UNKNOWN_ERROR | back to summary |
|---|---|
| private static final int ZZ_UNKNOWN_ERROR | |
| zzAtBOL | back to summary |
|---|---|
| private boolean zzAtBOL zzAtBOL == true iff the scanner is currently at the beginning of a line | |
| zzAtEOF | back to summary |
|---|---|
| private boolean zzAtEOF zzAtEOF == true iff the scanner is at the EOF | |
| zzBuffer | back to summary |
|---|---|
| private char[] zzBuffer this buffer contains the current text to be matched and is the source of the yytext() string | |
| zzCurrentPos | back to summary |
|---|---|
| private int zzCurrentPos the current text position in the buffer | |
| zzEndRead | back to summary |
|---|---|
| private int zzEndRead endRead marks the last character in the buffer, that has been read from input | |
| zzEOFDone | back to summary |
|---|---|
| private boolean zzEOFDone denotes if the user-EOF-code has already been executed | |
| zzFinalHighSurrogate | back to summary |
|---|---|
| private int zzFinalHighSurrogate The number of occupied positions in zzBuffer beyond zzEndRead. When a lead/high surrogate has been read from the input stream into the final zzBuffer position, this will have a value of 1; otherwise, it will have a value of 0. | |
| zzLexicalState | back to summary |
|---|---|
| private int zzLexicalState the current lexical state | |
| zzMarkedPos | back to summary |
|---|---|
| private int zzMarkedPos the textposition at the last accepting state | |
| zzReader | back to summary |
|---|---|
| private Reader zzReader the input device | |
| zzStartRead | back to summary |
|---|---|
| private int zzStartRead startRead marks the beginning of the yytext() string in the buffer | |
| zzState | back to summary |
|---|---|
| private int zzState the current state of the DFA | |
| JavaSignatureLexer | back to summary |
|---|---|
| public JavaSignatureLexer(Reader in) Creates a new scanner
| |
| create | back to summary |
|---|---|
| public static JavaSignatureLexer create(InputStream stream) | |
| main | back to summary |
|---|---|
| public static void main(String[] argv) Runs the scanner on input files. This is a standalone scanner, it will print any unmatched text to System.out unchanged.
| |
| value | back to summary |
|---|---|
| public Object value() | |
| yybegin | back to summary |
|---|---|
| public final void yybegin(int newState) Enters a new lexical state
| |
| yycharat | back to summary |
|---|---|
| public final char yycharat(int pos) Returns the character at position
| |
| yyclose | back to summary |
|---|---|
| public final void yyclose() throws IOException Closes the input stream. | |
| yylength | back to summary |
|---|---|
| public final int yylength() Returns the length of the matched text region. | |
| yylex | back to summary |
|---|---|
| public int yylex() throws IOException Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
| |
| yypushback | back to summary |
|---|---|
| public void yypushback(int number) Pushes the specified amount of characters back into the input stream. They will be read again by then next call of the scanning method
| |
| yyreset | back to summary |
|---|---|
| public final void yyreset(Reader reader) Resets the scanner to read from a new input stream.
Does not close the old reader.
All internal variables are reset, the old input stream
cannot be reused (internal buffer is discarded and lost).
Lexical state is set to
| |
| yystate | back to summary |
|---|---|
| public final int yystate() Returns the current lexical state. | |
| yytext | back to summary |
|---|---|
| public final String yytext() Returns the text matched by the current regular expression. | |
| zzRefill | back to summary |
|---|---|
| private boolean zzRefill() throws IOException Refills the input buffer.
| |
| zzScanError | back to summary |
|---|---|
| private void zzScanError(int errorCode) Reports an error that occured while scanning. In a wellformed scanner (no or only correct usage of yypushback(int) and a match-all fallback rule) this method will only be called with things that "Can't Possibly Happen". If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty scanner etc.). Usual syntax/scanner level error handling should be done in error fallback rules.
| |
| zzUnpackAction | back to summary |
|---|---|
| private static int[] zzUnpackAction() | |
| zzUnpackAction | back to summary |
|---|---|
| private static int zzUnpackAction(String packed, int offset, int[] result) | |
| zzUnpackAttribute | back to summary |
|---|---|
| private static int[] zzUnpackAttribute() | |
| zzUnpackAttribute | back to summary |
|---|---|
| private static int zzUnpackAttribute(String packed, int offset, int[] result) | |
| zzUnpackCMap | back to summary |
|---|---|
| private static char[] zzUnpackCMap(String packed) Unpacks the compressed character translation table.
| |
| zzUnpackRowMap | back to summary |
|---|---|
| private static int[] zzUnpackRowMap() | |
| zzUnpackRowMap | back to summary |
|---|---|
| private static int zzUnpackRowMap(String packed, int offset, int[] result) | |
| zzUnpackTrans | back to summary |
|---|---|
| private static int[] zzUnpackTrans() | |
| zzUnpackTrans | back to summary |
|---|---|
| private static int zzUnpackTrans(String packed, int offset, int[] result) | |