|
VapourSynth-llvmexpr
|
#include "Tokenizer.hpp"#include "../utils/FixedString.hpp"#include <algorithm>#include <array>#include <charconv>#include <cmath>#include <cstdlib>#include <format>#include <limits>#include <locale>#include <optional>#include <ranges>#include <sstream>#include <stdexcept>#include <string>#include <string_view>#include <vector>#include <ctre.hpp>
Go to the source code of this file.
Functions | |
| std::vector< Token > | tokenize (const std::string &expr, int num_inputs, ExprMode mode, int num_intermediate_inputs) |
| TokenBehavior | get_token_behavior (const Token &token) |
| TokenBehavior get_token_behavior | ( | const Token & | token | ) |
Definition at line 1054 of file Tokenizer.cpp.
References Token::type.
Referenced by infix2postfix::compute_postfix_stack_effect(), analysis::BlockAnalysisPass::run(), analysis::ConstPropPass::run(), and analysis::StaticArrayOptPass::run().
| std::vector< Token > tokenize | ( | const std::string & | expr, |
| int | num_inputs, | ||
| ExprMode | mode, | ||
| int | num_intermediate_inputs ) |
Definition at line 969 of file Tokenizer.cpp.
References BufferAbs, BufferCur, BufferRel, ClipAbs, ClipAbsPlane, ClipCur, ClipRel, and PropAccess.
Referenced by infix2postfix::compute_postfix_stack_effect().