|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.kotemaru.wsjs.exjs.JsTokenizer
public class JsTokenizer
コンストラクタの概要 | |
---|---|
JsTokenizer()
|
メソッドの概要 | |
---|---|
static Token |
pIdentifier(BnfDriver driver)
Identifier ::= /[a-za-Z$_][a-za-Z$_0-9]* / |
static Token |
pMultiLineComment(BnfDriver driver)
MultiLineComment = C style comment. |
static Token |
pNumber(BnfDriver driver)
DecimalLiteral ::= DecimalLiteral_0|DecimalLiteral_1|DecimalLiteral_2; DecimalLiteral_0 ::= /[0-9]+([eE]-? |
static Token |
pString(BnfDriver driver)
StringLiteral ::= StringLiteralQuote | StringLiteralApos; StringLiteralQuote ::= /"([^\\"]|\\['"\\bfnrtv]|\\\r\n|\\0[0-9]*|\\x[0-9a-zA-Z]{2}|\\u[0-9a-zA-Z]{4})*"/; StringLiteralApos ::= /'([^\\']|\\['"\\bfnrtv]|\\\r\n|\\0[0-9]*|\\x[0-9a-zA-Z]{2}|\\u[0-9a-zA-Z]{4})*'/; |
Token |
tokenize(BnfDriver driver)
StringLiteral, Number, Identifier, MultiLineComment, Punctuator |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public JsTokenizer()
メソッドの詳細 |
---|
public Token tokenize(BnfDriver driver)
Tokenizer
内の tokenize
public static Token pString(BnfDriver driver)
public static Token pNumber(BnfDriver driver)
public static Token pIdentifier(BnfDriver driver)
public static Token pMultiLineComment(BnfDriver driver)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |