![]()  | 
  
    User Guide
    
   | 
 
#include <catch2/catch_test_macros.hpp>#include "ast/program.hpp"#include "parser/nmodl_driver.hpp"#include "test/unit/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]") | |
| bool run_semantic_analysis_visitor | ( | const std::string & | text | ) | 
Definition at line 27 of file semantic_analysis.cpp.
| SCENARIO | ( | "At most one DERIVATIVE block" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 187 of file semantic_analysis.cpp.
| SCENARIO | ( | "Destructor block" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 87 of file semantic_analysis.cpp.
| SCENARIO | ( | "FUNCTION_TABLE block" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 167 of file semantic_analysis.cpp.
| SCENARIO | ( | "INDEPENDENT block" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 143 of file semantic_analysis.cpp.
| SCENARIO | ( | "Ion variable in CONSTANT block" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 128 of file semantic_analysis.cpp.
| SCENARIO | ( | "RANDOM Construct" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 213 of file semantic_analysis.cpp.
| SCENARIO | ( | "RANGE and FUNCTION/PROCEDURE block" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 279 of file semantic_analysis.cpp.
| SCENARIO | ( | "TABLE stmt" | , | 
| "" | [visitor][semantic_analysis] | ||
| ) | 
Definition at line 34 of file semantic_analysis.cpp.