User Guide
defuse_analyze.cpp File Reference
#include <catch2/catch_session.hpp>
#include <catch2/catch_test_macros.hpp>
#include "ast/binary_expression.hpp"
#include "ast/program.hpp"
#include "parser/nmodl_driver.hpp"
#include "test/unit/utils/test_utils.hpp"
#include "visitors/checkparent_visitor.hpp"
#include "visitors/defuse_analyze_visitor.hpp"
#include "visitors/inline_visitor.hpp"
#include "visitors/symtab_visitor.hpp"

Go to the source code of this file.

Functions

std::vector< DUChain > run_defuse_visitor (const std::string &text, const std::string &variable)
 
 SCENARIO ("Perform DefUse analysis on NMODL constructs")
 

Function Documentation

◆ run_defuse_visitor()

std::vector<DUChain> run_defuse_visitor ( const std::string &  text,
const std::string &  variable 
)

analyse only derivative blocks in this test

Definition at line 32 of file defuse_analyze.cpp.

◆ SCENARIO()

SCENARIO ( "Perform DefUse analysis on NMODL constructs"  )

Definition at line 55 of file defuse_analyze.cpp.