|
VapourSynth-llvmexpr
|
Public Member Functions | |
| Token () | |
| Token (TokenType t, std::string txt, int ln, int col) | |
| Token (TokenType t, std::string txt, int ln, int col, const std::variant< int64_t, double > &val) | |
Public Attributes | |
| TokenType | type |
| std::string | text |
| int | line |
| int | column |
| std::variant< int64_t, double > | numeric_value |
| bool | has_numeric_value = false |
| size_t | expansion_idx = static_cast<size_t>(-1) |
Definition at line 95 of file Preprocessor.cpp.
|
inline |
Definition at line 104 of file Preprocessor.cpp.
|
inline |
Definition at line 106 of file Preprocessor.cpp.
|
inline |
Definition at line 109 of file Preprocessor.cpp.
References column, has_numeric_value, line, numeric_value, text, and type.
| int infix2postfix::preprocessor_detail::Token::column |
Definition at line 99 of file Preprocessor.cpp.
| size_t infix2postfix::preprocessor_detail::Token::expansion_idx = static_cast<size_t>(-1) |
Definition at line 102 of file Preprocessor.cpp.
| bool infix2postfix::preprocessor_detail::Token::has_numeric_value = false |
Definition at line 101 of file Preprocessor.cpp.
Referenced by Token().
| int infix2postfix::preprocessor_detail::Token::line |
Definition at line 98 of file Preprocessor.cpp.
| std::variant<int64_t, double> infix2postfix::preprocessor_detail::Token::numeric_value |
Definition at line 100 of file Preprocessor.cpp.
Referenced by Token().
| std::string infix2postfix::preprocessor_detail::Token::text |
Definition at line 97 of file Preprocessor.cpp.
| TokenType infix2postfix::preprocessor_detail::Token::type |
Definition at line 96 of file Preprocessor.cpp.
Referenced by infix2postfix::preprocessor_detail::isSkippable(), Token(), Token(), Token(), and infix2postfix::preprocessor_detail::PreprocessorTokenizer::tokenize().