数式を項や演算子、括弧など意味のある単位に分割する More...
#include <tokenizer.hpp>
Public Member Functions | |
Tokenizer (collection2::List< Token > &tokenList) | |
size_t | tokenize (const char *formula) |
与えられた数式を、数値や演算子、括弧等のトークンに分割する More... | |
void | dumpTokenList (bool colorlized=true) const |
トークンリストのダンプ More... | |
数式を項や演算子、括弧など意味のある単位に分割する
size_t botanist::Tokenizer::tokenize | ( | const char * | formula | ) |
与えられた数式を、数値や演算子、括弧等のトークンに分割する
formula | 数式 |
void botanist::Tokenizer::dumpTokenList | ( | bool | colorlized = true | ) | const |
トークンリストのダンプ
colorlized | 出力にANSIエスケープシーケンスによる色付けを行うか |