Package org.eclipse.wst.xml.xpath2.processor.internal
public class XPathFlex extends java.lang.ObjectThis class is a scanner generated by JFlex 1.4.3 on 12/14/09 2:02 AM from the specification file /Users/jesper/Documents/workspace-3.5M5/org.eclipse.wst.xml.xpath2.processor/grammars/xpath.lex
Field Summary | |
public static int | COMMENT |
public static int | YYEOF This character denotes the end of file |
public static int | YYINITIAL lexical states |
Constructor Summary |
XPathFlex(java.io.Reader in) |
XPathFlex(java.io.InputStream in) |
Method Summary | |
public int | colno() |
public int | lineno() |
public java_cup.runtime.Symbol | next_token() Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs. |
public void | yybegin(int newState) Enters a new lexical state |
public char | yycharat(int pos) Returns the character at position pos from the matched text. It is equivalent to yytext().charAt(pos), but faster |
public void | yyclose() Closes the input stream. |
public int | yylength() Returns the length of the matched text region. |
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 |
public void | yyreset(java.io.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 ZZ_INITIAL. |
public int | yystate() Returns the current lexical state. |
public java.lang.String | yytext() Returns the text matched by the current regular expression. |
Field Detail |
public static int COMMENT
public static int YYEOF
This character denotes the end of file |
public static int YYINITIAL
lexical states |
Constructor Detail |
public XPathFlex(java.io.Reader in)
Creates a new scanner There is also a java.io.InputStream version of this constructor.
package-private XPathFlex(java.io.InputStream in)
Creates a new scanner. There is also java.io.Reader version of this constructor.
Methods Detail |
public int colno()
int
public int lineno()
int
public java_cup.runtime.Symbol next_token()
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
java_cup.runtime.Symbol
- the next token
java.io.IOException
public void yybegin(int newState)
Enters a new lexical state
newState
- the new lexical state
public char yycharat(int pos)
Returns the character at position pos from the matched text. It is equivalent to yytext().charAt(pos), but faster
pos
- the position of the character to fetch. A value from 0 to yylength()-1.
char
- the character at position pos
public void yyclose()
Closes the input stream.
java.io.IOException
public int yylength()
Returns the length of the matched text region.
int
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
number
- the number of characters to be read again. This number must not be greater than yylength()!
public void yyreset(java.io.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 ZZ_INITIAL.
reader
- the new input stream
public int yystate()
Returns the current lexical state.
int
public java.lang.String yytext()
Returns the text matched by the current regular expression.
java.lang.String