![]() |
User Guide
|
Visitor for printing AST in JSON format More...
Visitor for printing AST in JSON format
Convert AST into JSON form form using AST visitor. This is used for debugging or visualization purpose.
Definition at line 37 of file json_visitor.hpp.
#include <json_visitor.hpp>
Public Member Functions | |
JSONVisitor () | |
JSONVisitor (std::string filename) | |
JSONVisitor (std::ostream &ss) | |
JSONVisitor & | write (const ast::Program &program) |
JSONVisitor & | flush () |
JSONVisitor & | compact_json (bool flag) |
JSONVisitor & | add_nmodl (bool flag) |
JSONVisitor & | expand_keys (bool flag) |
![]() | |
virtual | ~ConstVisitor ()=default |
Private Attributes | |
std::unique_ptr< printer::JSONPrinter > | printer |
json printer More... | |
bool | embed_nmodl = false |
true if nmodl corresponding to ast node should be added to json More... | |
|
inline |
Definition at line 46 of file json_visitor.hpp.
|
inline |
Definition at line 49 of file json_visitor.hpp.
|
inline |
Definition at line 52 of file json_visitor.hpp.
|
inline |
Definition at line 70 of file json_visitor.hpp.
|
inline |
Definition at line 65 of file json_visitor.hpp.
|
inline |
Definition at line 75 of file json_visitor.hpp.
|
inline |
Definition at line 60 of file json_visitor.hpp.
|
overrideprotectedvirtual |
visit node of type ast::AfterBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 429 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Argument
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 150 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::AssignedBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 276 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::AssignedDefinition
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 750 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BABlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 438 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BABlockType
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 654 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BbcorePointer
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 985 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BbcorePointerVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 240 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BeforeBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 420 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BinaryExpression
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 591 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BinaryOperator
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 546 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Block
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 37 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BlockComment
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1026 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Boolean
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 102 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::BreakpointBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 411 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Compartment
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 859 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ConductanceHint
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 759 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Conserve
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 850 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ConstantBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 474 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ConstantStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 895 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ConstantVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 537 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ConstructorBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 303 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::CvodeBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1083 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Define
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 723 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::DerivativeBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 330 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::DerivimplicitCallback
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1110 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::DestructorBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 312 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::DiffEqExpression
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 600 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::DiscreteBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 357 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Double
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 90 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::DoubleUnit
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 501 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::EigenLinearSolverBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1074 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::EigenNewtonSolverBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1065 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ElectrodeCurVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 195 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ElectrodeCurrent
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 940 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ElseIfStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 813 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ElseStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 822 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Expression
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 32 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ExpressionStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 768 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ExternVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 249 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::External
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 994 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::FactorDef
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 675 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Float
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 78 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ForNetcon
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 447 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::FromStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 786 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::FunctionBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 375 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::FunctionCall
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 636 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::FunctionTableBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 366 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Global
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 958 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::GlobalVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 213 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Identifier
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 42 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::IfStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 804 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Include
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 732 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::IndependentBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 267 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::IndexedName
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 132 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::InitialBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 294 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Integer
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 64 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::KineticBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 456 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LagStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 886 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Limits
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 519 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LinEquation
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 627 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LineComment
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1017 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LinearBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 339 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LocalListStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 705 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LocalVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 510 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LonDiffuse
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 868 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::LongitudinalDiffusionBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1092 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Model
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 714 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::MutexLock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 840 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::MutexUnlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 845 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Name
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 114 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::NetReceiveBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 393 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::NeuronBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 483 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Node
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 22 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::NonLinEquation
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 618 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::NonLinearBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 348 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Nonspecific
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 931 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::NonspecificCurVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 186 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::NrnStateBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1056 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Number
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 47 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::NumberRange
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 528 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::OntologyStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1035 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ParamAssign
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 741 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ParamBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 258 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ParenExpression
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 582 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Pointer
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 976 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::PointerVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 222 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::PrimeName
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 123 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ProcedureBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 384 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Program
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1044 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ProtectStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 777 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::RandomVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 231 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::RandomVarList
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 967 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Range
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 949 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::RangeVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 204 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ReactVarName
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 159 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ReactionOperator
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 570 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ReactionStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 877 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ReadIonVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 168 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::SolutionExpression
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1119 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::SolveBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 402 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::StateBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 285 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Statement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 27 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::StatementBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 321 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::String
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 52 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Suffix
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 913 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::TableStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 904 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::ThreadSafe
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1003 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::UnaryExpression
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 609 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::UnaryOperator
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 558 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Unit
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 492 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::UnitBlock
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 465 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::UnitDef
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 666 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::UnitState
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 693 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::UpdateDt
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1128 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Useion
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 922 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Valence
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 684 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::VarName
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 141 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Verbatim
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1008 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::Watch
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 645 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::WatchStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 831 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::WhileStatement
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 795 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::WrappedExpression
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 1101 of file json_visitor.cpp.
|
overrideprotectedvirtual |
visit node of type ast::WriteIonVar
Reimplemented from nmodl::visitor::ConstAstVisitor.
Definition at line 177 of file json_visitor.cpp.
|
inline |
Definition at line 55 of file json_visitor.hpp.
|
private |
true if nmodl corresponding to ast node should be added to json
Definition at line 43 of file json_visitor.hpp.
|
private |
json printer
Definition at line 40 of file json_visitor.hpp.