|
VapourSynth-llvmexpr
|


Go to the source code of this file.
Functions | |
| std::string | convert_infix_to_postfix (const std::string &infix_expr, int num_inputs, infix2postfix::Mode mode, const std::map< std::string, std::string > *predefined_macros=nullptr, int num_intermediate_inputs=0) |
| std::string convert_infix_to_postfix | ( | const std::string & | infix_expr, |
| int | num_inputs, | ||
| infix2postfix::Mode | mode, | ||
| const std::map< std::string, std::string > * | predefined_macros, | ||
| int | num_intermediate_inputs ) |
Copyright (C) 2025 yuygfgg
This file is part of Vapoursynth-llvmexpr.
Vapoursynth-llvmexpr is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Vapoursynth-llvmexpr is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Vapoursynth-llvmexpr. If not, see https://www.gnu.org/licenses/.
Definition at line 28 of file InfixConverter.cpp.
References infix2postfix::Preprocessor::addPredefinedMacro(), infix2postfix::AnalysisEngine::formatDiagnostics(), infix2postfix::AnalysisEngine::generateCode(), infix2postfix::Preprocessor::process(), infix2postfix::AnalysisEngine::runAnalysis(), infix2postfix::PreprocessResult::source, and infix2postfix::Tokenizer::tokenize().