X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FParse.cci;h=fcbb81f3fb8c89e7b0249fb08cbd455497f49019;hb=731a143df4de38d4c8b0a81121990951971cd858;hp=374d3660343add0e657d6b005d64df12f6624d45;hpb=a22f6d21df6c911d65f76d7731bcf92b1906bb09;p=senf.git diff --git a/Utils/Console/Parse.cci b/Utils/Console/Parse.cci index 374d366..fcbb81f 100644 --- a/Utils/Console/Parse.cci +++ b/Utils/Console/Parse.cci @@ -47,6 +47,24 @@ prefix_ senf::console::Token::TokenType senf::console::Token::type() return type_; } +prefix_ unsigned senf::console::Token::line() + const +{ + return line_; +} + +prefix_ unsigned senf::console::Token::column() + const +{ + return column_; +} + +prefix_ unsigned senf::console::Token::index() + const +{ + return index_; +} + prefix_ bool senf::console::Token::is(unsigned tokens) const { @@ -66,11 +84,11 @@ prefix_ bool senf::console::Token::operator!=(Token const & other) } prefix_ senf::console::Token::Token() - : type_(None), token_() + : type_ (None), token_ () {} prefix_ senf::console::Token::Token(TokenType type, std::string token) - : type_(type), token_ (token) + : type_ (type), token_ (token), line_ (0), column_ (0), index_ (0) {} prefix_ senf::console::Token senf::console::NoneToken()