![]() |
NEURON
|
#include <catch2/catch_test_macros.hpp>
#include <catch2/matchers/catch_matchers_string.hpp>
#include "ast/program.hpp"
#include "parser/nmodl_driver.hpp"
#include "utils/test_utils.hpp"
#include "visitors/semantic_analysis_visitor.hpp"
#include "visitors/symtab_visitor.hpp"
Go to the source code of this file.
Functions | |
bool | run_semantic_analysis_visitor (const std::string &text) |
SCENARIO ("TABLE stmt", "[visitor][semantic_analysis]") | |
SCENARIO ("Destructor block", "[visitor][semantic_analysis]") | |
SCENARIO ("Ion variable in CONSTANT block", "[visitor][semantic_analysis]") | |
SCENARIO ("INDEPENDENT block", "[visitor][semantic_analysis]") | |
SCENARIO ("FUNCTION_TABLE block", "[visitor][semantic_analysis]") | |
SCENARIO ("At most one DERIVATIVE block", "[visitor][semantic_analysis]") | |
SCENARIO ("RANDOM Construct", "[visitor][semantic_analysis]") | |
SCENARIO ("RANGE and FUNCTION/PROCEDURE block", "[visitor][semantic_analysis]") | |
SCENARIO ("FUNCTION block that does not return anything must raise a warning", "[visitor][semantic_analysis]") | |
bool run_semantic_analysis_visitor | ( | const std::string & | text | ) |
Definition at line 28 of file semantic_analysis.cpp.
SCENARIO | ( | "At most one DERIVATIVE block" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 188 of file semantic_analysis.cpp.
SCENARIO | ( | "Destructor block" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 88 of file semantic_analysis.cpp.
SCENARIO | ( | "FUNCTION block that does not return anything must raise a warning" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 308 of file semantic_analysis.cpp.
SCENARIO | ( | "FUNCTION_TABLE block" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 168 of file semantic_analysis.cpp.
SCENARIO | ( | "INDEPENDENT block" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 144 of file semantic_analysis.cpp.
SCENARIO | ( | "Ion variable in CONSTANT block" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 129 of file semantic_analysis.cpp.
SCENARIO | ( | "RANDOM Construct" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 214 of file semantic_analysis.cpp.
SCENARIO | ( | "RANGE and FUNCTION/PROCEDURE block" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 280 of file semantic_analysis.cpp.
SCENARIO | ( | "TABLE stmt" | , |
"" | [visitor][semantic_analysis] | ||
) |
Definition at line 35 of file semantic_analysis.cpp.