Qucs-core  0.0.19
Defines | Functions | Variables
parse_netlist.y File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "check_netlist.h"
#include "logging.h"
#include "equation.h"
#include "range.h"
Include dependency graph for parse_netlist.y:

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 Documentation

#define YYDEBUG   1
#define YYERROR_VERBOSE   42
#define YYMAXDEPTH   1000000

Function Documentation

c append ( 3)
append ( c  )
c1 append ( c2  )
int netlist_error ( const char *  error)

Definition at line 2179 of file parse_netlist.y.

setInstance ( 3)
setNext ( 5)

Variable Documentation

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.

c2 chr = '?'

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.