コード例 #1
0
ファイル: KonohaSpace.cs プロジェクト: tetsurom/ikonoha
 public IList<Token> tokenize(string script)
 {
     var tokenizer = new Tokenizer(ctx, this);
     return tokenizer.Tokenize(script);
 }
コード例 #2
0
ファイル: KonohaSpace.cs プロジェクト: tetsurom/ikonoha
 // token.h
 // static void parseSyntaxRule(CTX, const char *rule, kline_t pline, kArray *a);
 public void parseSyntaxRule(string rule, LineInfo pline, out List<Token> adst)
 {
     var tokenizer = new Tokenizer(ctx, this);
     var tokens = tokenizer.Tokenize(rule);
     makeSyntaxRule(tokens, 0, tokens.Count, out adst);
 }