クラス
org.kotemaru.util.jsg.BnfDriver の使用

BnfDriver を使用しているパッケージ
org.kotemaru.util.jsg   
org.kotemaru.wsjs.exjs   
 

org.kotemaru.util.jsg での BnfDriver の使用
 

BnfDriver 型のパラメータを持つ org.kotemaru.util.jsg のメソッド
 java.lang.Object Expr.eval(BnfDriver driver)
           
 java.lang.Object Expr.OrExpr.eval(BnfDriver driver)
           
 java.lang.Object Expr.AndExpr.eval(BnfDriver driver)
           
 java.lang.Object Expr.NotExpr.eval(BnfDriver driver)
           
 java.lang.Object Expr.Block.eval(BnfDriver driver)
           
 java.lang.Object Expr.IdentifierRefer.eval(BnfDriver driver)
           
 java.lang.Object Expr.LiteralToken.eval(BnfDriver driver)
           
 java.lang.Object Expr.RegexpToken.eval(BnfDriver driver)
           
 java.lang.Object Expr.TokenizerToken.eval(BnfDriver driver)
           
 java.lang.Object Expr.Extension.eval(BnfDriver driver)
           
 Token Tokenizer.tokenize(BnfDriver driver)
           
 

BnfDriver 型のパラメータを持つ org.kotemaru.util.jsg のコンストラクタ
Token(java.lang.String typeName, BnfDriver driver, java.lang.String val)
           
Token(java.lang.String typeName, BnfDriver driver, java.lang.String val, boolean skipped)
           
 

org.kotemaru.wsjs.exjs での BnfDriver の使用
 

BnfDriver 型のパラメータを持つ org.kotemaru.wsjs.exjs のメソッド
static Token JsTokenizer.pIdentifier(BnfDriver driver)
          Identifier ::= /[a-za-Z$_][a-za-Z$_0-9]* /
static Token JsTokenizer.pMultiLineComment(BnfDriver driver)
          MultiLineComment = C style comment.
static Token JsTokenizer.pNumber(BnfDriver driver)
          DecimalLiteral ::= DecimalLiteral_0|DecimalLiteral_1|DecimalLiteral_2; DecimalLiteral_0 ::= /[0-9]+([eE]-?
static Token JsTokenizer.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 JsTokenizer.tokenize(BnfDriver driver)
          StringLiteral, Number, Identifier, MultiLineComment, Punctuator
 



Copyright © 2009 kotemaru.