KiCad PCB EDA Suite
Loading...
Searching...
No Matches
spice_grammar.h File Reference
#include <sim/sim_value.h>

Go to the source code of this file.

Classes

struct  SPICE_GRAMMAR::garbage
 
struct  SPICE_GRAMMAR::leaders
 
struct  SPICE_GRAMMAR::trailers
 
struct  SPICE_GRAMMAR::garbageOrEolf
 
struct  SPICE_GRAMMAR::eolfCommentStart
 
struct  SPICE_GRAMMAR::eolfComment
 
struct  SPICE_GRAMMAR::commentLine
 
struct  SPICE_GRAMMAR::newline
 
struct  SPICE_GRAMMAR::backslashContinuation
 
struct  SPICE_GRAMMAR::commentBackslashContinuation
 
struct  SPICE_GRAMMAR::plusContinuation
 
struct  SPICE_GRAMMAR::continuation
 
struct  SPICE_GRAMMAR::sep
 
struct  SPICE_GRAMMAR::modelName
 
struct  SPICE_GRAMMAR::dotModelType
 
struct  SPICE_GRAMMAR::vectorExpr
 
struct  SPICE_GRAMMAR::bracedExpr
 
struct  SPICE_GRAMMAR::tokenStart
 
struct  SPICE_GRAMMAR::token
 
struct  SPICE_GRAMMAR::param
 
struct  SPICE_GRAMMAR::paramValue
 
struct  SPICE_GRAMMAR::paramValuePair
 
struct  SPICE_GRAMMAR::paramValuePairs
 
struct  SPICE_GRAMMAR::cplSep
 
struct  SPICE_GRAMMAR::cplParamValue
 
struct  SPICE_GRAMMAR::cplParamValuePair
 
struct  SPICE_GRAMMAR::cplParamValuePairs
 
struct  SPICE_GRAMMAR::dotModelAko
 
struct  SPICE_GRAMMAR::dotModelCPL
 
struct  SPICE_GRAMMAR::dotModel
 
struct  SPICE_GRAMMAR::dotSubcktParamValuePair
 
struct  SPICE_GRAMMAR::dotSubcktParamValuePairs
 
struct  SPICE_GRAMMAR::dotSubcktParams
 
struct  SPICE_GRAMMAR::dotSubcktPinName
 
struct  SPICE_GRAMMAR::dotSubcktPinSequence
 
struct  SPICE_GRAMMAR::dotSubcktEnd
 
struct  SPICE_GRAMMAR::dotSubckt
 
struct  SPICE_GRAMMAR::modelUnit
 
struct  SPICE_GRAMMAR::dotControl
 
struct  SPICE_GRAMMAR::dotTitleTitle
 
struct  SPICE_GRAMMAR::dotTitle
 
struct  SPICE_GRAMMAR::dotIncludePathWithoutQuotes
 
struct  SPICE_GRAMMAR::dotIncludePathWithoutApostrophes
 
struct  SPICE_GRAMMAR::dotIncludePath
 
struct  SPICE_GRAMMAR::dotInclude
 
struct  SPICE_GRAMMAR::dotLine
 
struct  SPICE_GRAMMAR::kLine
 
struct  SPICE_GRAMMAR::unknownLine
 
struct  SPICE_GRAMMAR::spiceUnit
 
struct  SPICE_GRAMMAR::spiceUnitGrammar
 
struct  SPICE_GRAMMAR::spiceSource
 
struct  SPICE_GRAMMAR::spiceSourceGrammar
 
struct  SPICE_GRAMMAR::error
 

Namespaces

namespace  SPICE_GRAMMAR
 

Typedefs

template<typename Rule >
using SPICE_GRAMMAR::control = must_if< error >::control< Rule >
 

Variables

template<typename >
constexpr const char * SPICE_GRAMMAR::errorMessage = nullptr
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< newline >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< sep >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< opt< sep > >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< modelName >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< dotModelType >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< opt< sep, dotModelType > >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< opt< sep, paramValuePairs > >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< opt< sep, cplParamValuePairs > >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< opt< sep, dotSubcktPinSequence > >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< opt< sep, dotSubcktParams > >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< until< dotSubcktEnd, spiceUnit > >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< spiceUnit >
 
template<>
constexpr auto SPICE_GRAMMAR::errorMessage< spiceSource >