| |
|
| java.lang.Object org.skunk.swing.text.syntax.FlexScanner org.skunk.swing.text.syntax.PythonFlexScanner
PythonFlexScanner | public class PythonFlexScanner extends FlexScanner (Code) | | This class is a scanner generated by
JFlex 1.3
on 4/12/01 12:47 PM from the specification file
file:/home/smulloni/workdir/skunkdav/org/skunk/swing/text/syntax/python.flex
|
Method Summary | |
public void | scan() | final public void | yybegin(int newState) | final public char | yycharat(int pos) Returns the character at position pos from the
matched text. | final public void | yyclose() Closes the input stream. | final public int | yylength() Returns the length of the matched text region. | public int | yylex() Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs. | final public void | yyreset(java.io.Reader reader) Closes the current stream, and resets the
scanner to read from a new input stream. | final public int | yystate() Returns the current lexical state. | final public String | yytext() Returns the text matched by the current regular expression. |
COMMENT_STATE | final public static int COMMENT_STATE(Code) | | lexical states
|
MULTI_LINE_STRING_STATE | final public static int MULTI_LINE_STRING_STATE(Code) | | |
STRING_STATE | final public static int STRING_STATE(Code) | | |
YYEOF | final public static int YYEOF(Code) | | This character denotes the end of file
|
YYINITIAL | final public static int YYINITIAL(Code) | | |
PythonFlexScanner | public PythonFlexScanner(java.io.Reader in)(Code) | | Creates a new scanner
There is also a java.io.InputStream version of this constructor.
Parameters: in - the java.io.Reader to read input from. |
PythonFlexScanner | public PythonFlexScanner(java.io.InputStream in)(Code) | | Creates a new scanner.
There is also java.io.Reader version of this constructor.
Parameters: in - the java.io.Inputstream to read input from. |
yybegin | final public void yybegin(int newState)(Code) | | Enters a new lexical state
Parameters: newState - the new lexical state |
yycharat | final public char yycharat(int pos)(Code) | | Returns the character at position pos from the
matched text.
It is equivalent to yytext().charAt(pos), but faster
Parameters: pos - the position of the character to fetch. A value from 0 to yylength()-1. the character at position pos |
yylength | final public int yylength()(Code) | | Returns the length of the matched text region.
|
yylex | public int yylex() throws java.io.IOException(Code) | | Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs.
the next token exception: IOException - if any I/O-Error occurs |
yyreset | final public void yyreset(java.io.Reader reader) throws java.io.IOException(Code) | | Closes the current stream, and resets the
scanner to read from a new input stream.
All internal variables are reset, the old input stream
cannot be reused (internal buffer is discarded and lost).
Lexical state is set to YY_INITIAL.
Parameters: reader - the new input stream |
yystate | final public int yystate()(Code) | | Returns the current lexical state.
|
yytext | final public String yytext()(Code) | | Returns the text matched by the current regular expression.
|
|
|
|