Qucs-core
0.0.19
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "check_netlist.h"
#include "logging.h"
#include "equation.h"
#include "range.h"
Go to the source code of this file.
Defines | |
#define | YYERROR_VERBOSE 42 |
#define | YYDEBUG 1 |
#define | YYMAXDEPTH 1000000 |
Functions | |
setInstance ($3) | |
setNext ($5) | |
applyInstance () | |
append ($3) | |
append (c) | |
c1 | append (c2) |
int | netlist_error (const char *error) |
Variables | |
InputList | __pad76__ |
InputLine | __pad77__ |
ActionLine | __pad78__ |
ActionLine | action = PROP_ACTION |
type = $2 | |
instance = $4 | |
pairs = $5 | |
line = netlist_lineno | |
DefinitionLine | __pad79__ |
nodes = $4 | |
InstanceIdentifier | __pad80__ |
NodeIdentifier | __pad81__ |
NodeList | __pad82__ |
PairList | __pad83__ |
NoneValue | __pad84__ |
Value | __pad85__ |
PropertyReal | __pad86__ |
value = $1 | |
PropertyValue | __pad87__ |
ValueList | __pad88__ |
EquationLine | __pad89__ |
eqns = $4 | |
EquationList | __pad90__ |
Equation | __pad91__ |
result = $1 | |
body = $3 | |
Expression | __pad92__ |
ExpressionCol | __pad93__ |
ExpressionColList | __pad94__ = $1 |
ExpressionVector | __pad95__ |
Vector | __pad96__ |
n = strdup ("vector") | |
nargs = $1->count () | |
args = $1 | |
ExpressionRowList | __pad97__ |
ExpressionMatrix | __pad98__ |
Matrix | __pad99__ |
Constant | __pad100__ |
d = $1 | |
Range | __pad101__ |
__pad102__ | |
eqn::constant * | c = new eqn::constant (eqn::TAG_CHAR) |
c | chr = '?' |
Expression | __pad103__ |
__pad104__ | |
eqn::constant * | c1 = new eqn::constant (eqn::TAG_CHAR) |
eqn::constant * | c2 = new eqn::constant (eqn::TAG_CHAR) |
Reference | __pad105__ |
Application | __pad106__ |
ExpressionList | __pad107__ |
SubcircuitBody | __pad108__ |
DefBegin | __pad109__ = $1 NULL |
DefBody | __pad110__ |
DefEnd | __pad111__ |
DefBodyLine | __pad112__ |
#define YYDEBUG 1 |
#define YYERROR_VERBOSE 42 |
#define YYMAXDEPTH 1000000 |
applyInstance | ( | ) |
int netlist_error | ( | const char * | error | ) |
Definition at line 2179 of file parse_netlist.y.
setInstance | ( | $ | 3 | ) |
setNext | ( | $ | 5 | ) |
Constant __pad100__ |
Definition at line 1900 of file parse_netlist.y.
Range __pad101__ |
Definition at line 1919 of file parse_netlist.y.
Definition at line 1930 of file parse_netlist.y.
Expression __pad103__ |
Definition at line 1939 of file parse_netlist.y.
Definition at line 1948 of file parse_netlist.y.
Reference __pad105__ |
Definition at line 1958 of file parse_netlist.y.
Application __pad106__ |
Definition at line 1965 of file parse_netlist.y.
ExpressionList __pad107__ |
Definition at line 2105 of file parse_netlist.y.
SubcircuitBody __pad108__ |
Definition at line 2122 of file parse_netlist.y.
DefBegin __pad109__ = $1 NULL |
Definition at line 2128 of file parse_netlist.y.
DefBody __pad110__ |
Definition at line 2143 of file parse_netlist.y.
DefEnd __pad111__ |
Definition at line 2155 of file parse_netlist.y.
DefBodyLine __pad112__ |
Definition at line 2163 of file parse_netlist.y.
InputList __pad76__ |
Definition at line 1640 of file parse_netlist.y.
InputLine __pad77__ |
Definition at line 1651 of file parse_netlist.y.
ActionLine __pad78__ |
Definition at line 1663 of file parse_netlist.y.
DefinitionLine __pad79__ |
Definition at line 1676 of file parse_netlist.y.
InstanceIdentifier __pad80__ |
Definition at line 1691 of file parse_netlist.y.
NodeIdentifier __pad81__ |
Definition at line 1696 of file parse_netlist.y.
NodeList __pad82__ |
Definition at line 1701 of file parse_netlist.y.
PairList __pad83__ |
Definition at line 1710 of file parse_netlist.y.
NoneValue __pad84__ |
Definition at line 1731 of file parse_netlist.y.
Value __pad85__ |
Definition at line 1741 of file parse_netlist.y.
PropertyReal __pad86__ |
Definition at line 1746 of file parse_netlist.y.
PropertyValue __pad87__ |
Definition at line 1764 of file parse_netlist.y.
ValueList __pad88__ |
Definition at line 1781 of file parse_netlist.y.
EquationLine __pad89__ |
Definition at line 1792 of file parse_netlist.y.
EquationList __pad90__ |
Definition at line 1807 of file parse_netlist.y.
Equation __pad91__ |
Definition at line 1814 of file parse_netlist.y.
Expression __pad92__ |
Definition at line 1822 of file parse_netlist.y.
ExpressionCol __pad93__ |
Definition at line 1843 of file parse_netlist.y.
ExpressionColList __pad94__ = $1 |
Definition at line 1848 of file parse_netlist.y.
ExpressionVector __pad95__ |
Definition at line 1853 of file parse_netlist.y.
Vector __pad96__ |
Definition at line 1865 of file parse_netlist.y.
ExpressionRowList __pad97__ |
Definition at line 1870 of file parse_netlist.y.
ExpressionMatrix __pad98__ |
Definition at line 1873 of file parse_netlist.y.
Matrix __pad99__ |
Definition at line 1891 of file parse_netlist.y.
DefinitionLine action = PROP_ACTION |
Definition at line 1670 of file parse_netlist.y.
args = $1 |
Definition at line 1868 of file parse_netlist.y.
body = $3 |
Definition at line 1820 of file parse_netlist.y.
eqn::constant * c = new eqn::constant (eqn::TAG_CHAR) |
Definition at line 1933 of file parse_netlist.y.
eqn::constant* c1 = new eqn::constant (eqn::TAG_CHAR) |
Definition at line 1951 of file parse_netlist.y.
eqn::constant* c2 = new eqn::constant (eqn::TAG_CHAR) |
Definition at line 1952 of file parse_netlist.y.
Definition at line 1934 of file parse_netlist.y.
d = $1 |
Definition at line 1905 of file parse_netlist.y.
eqns = $4 |
Definition at line 1805 of file parse_netlist.y.
instance = $4 |
Definition at line 1672 of file parse_netlist.y.
Definition at line 1674 of file parse_netlist.y.
n = strdup ("vector") |
Definition at line 1866 of file parse_netlist.y.
nargs = $1->count () |
Definition at line 1867 of file parse_netlist.y.
nodes = $4 |
Definition at line 1687 of file parse_netlist.y.
pairs = $5 |
Definition at line 1673 of file parse_netlist.y.
result = $1 |
Definition at line 1819 of file parse_netlist.y.
DefBegin type = $2 |
Definition at line 1671 of file parse_netlist.y.
value = $1 |
Definition at line 1751 of file parse_netlist.y.