26#if ! defined (octave_token_h)
27#define octave_token_h 1
29#include "octave-config.h"
89 token (
int tv,
const std::string& mth,
const std::string& cls,
126 std::string
text (
void)
const;
161 tok_info (
const std::string& meth,
const std::string& cls)
std::string superclass_class_name(void) const
end_tok_type ettype(void) const
token_type ttype(void) const
bool token_value_is(int tv) const
void beg_pos(const filepos &pos)
token(int tv, const filepos &beg_pos, const filepos &end_pos)
void mark_trailing_space(void)
std::string superclass_method_name(void) const
token(const token &)=delete
octave_value number(void) const
bool space_follows_token(void) const
std::string text(void) const
bool iskeyword(void) const
void mark_may_be_command(void)
bool may_be_command(void) const
bool isstring(void) const
void end_pos(const filepos &pos)
int token_value(void) const
filepos beg_pos(void) const
token & operator=(const token &)=delete
filepos end_pos(void) const
std::string text_rep(void) const
superclass_info(const superclass_info &)=delete
superclass_info & operator=(const superclass_info &)=delete
superclass_info(void)=delete
std::string m_method_name
superclass_info(const std::string &meth, const std::string &cls)
~superclass_info(void)=default
tok_info(const std::string &meth, const std::string &cls)
tok_info(end_tok_type et)
tok_info & operator=(const tok_info &)=delete
tok_info(const std::string &str)
tok_info(const octave_value &num)
tok_info(const tok_info &)=delete
superclass_info * m_superclass_info