Qucs-core  0.0.19
Defines | Functions | Variables
parse_vcd.y File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "check_vcd.h"
Include dependency graph for parse_vcd.y:

Go to the source code of this file.

Defines

#define YYERROR_VERBOSE   42
#define YYDEBUG   1
#define YYMAXDEPTH   10000000

Functions

Declaration sizeof (struct vcd_scope))
VarDeclaration sizeof (struct vcd_vardef))
ValueChangeset sizeof (struct vcd_changeset))
ScalarValueChange sizeof (struct vcd_change))
int vcd_error (const char *error)

Variables

DeclarationList __pad0__
Declaration __pad1__
vcd scopes ident = strdup (VCD_NOSCOPE)
vcd scopes scopes = $2
 parent = vcd->scopes
ScopeDeclaration __pad2__
 type = $1
ScopeType __pad3__
TimeScaleDeclaration __pad4__
vcd scale = $2
TimeScale __pad5__
TimeUnit __pad6__
VarDeclaration __pad7__
 size = $2
 code = $3
 range = $5
BitSelect __pad8__
VarType __pad9__
Size __pad10__
SimulationCommandList __pad11__
SimulationCommand __pad12__
ValueChangeset __pad13__
 t = $1
 changes = $2
SimulationTime __pad14__
ValueChangeList __pad15__
ValueChange __pad16__
ScalarValueChange __pad17__
 value = $1
Value __pad18__
VectorValueChange __pad19__

Define Documentation

#define YYDEBUG   1
#define YYERROR_VERBOSE   42
#define YYMAXDEPTH   10000000

Function Documentation

ScopeDeclaration sizeof ( struct vcd_scope  )
VarDeclaration sizeof ( struct vcd_vardef  )
ValueChangeset sizeof ( struct vcd_changeset  )
VectorValueChange sizeof ( struct vcd_change  )
int vcd_error ( const char *  error)

Definition at line 534 of file parse_vcd.y.


Variable Documentation

DeclarationList __pad0__

Definition at line 299 of file parse_vcd.y.

Size __pad10__

Definition at line 454 of file parse_vcd.y.

SimulationCommandList __pad11__

Definition at line 462 of file parse_vcd.y.

SimulationCommand __pad12__

Definition at line 469 of file parse_vcd.y.

ValueChangeset __pad13__

Definition at line 475 of file parse_vcd.y.

SimulationTime __pad14__

Definition at line 483 of file parse_vcd.y.

ValueChangeList __pad15__

Definition at line 489 of file parse_vcd.y.

ValueChange __pad16__

Definition at line 495 of file parse_vcd.y.

ScalarValueChange __pad17__

Definition at line 504 of file parse_vcd.y.

Value __pad18__

Definition at line 508 of file parse_vcd.y.

VectorValueChange __pad19__

Definition at line 519 of file parse_vcd.y.

Declaration __pad1__

Definition at line 313 of file parse_vcd.y.

ScopeDeclaration __pad2__

Definition at line 323 of file parse_vcd.y.

ScopeType __pad3__

Definition at line 357 of file parse_vcd.y.

TimeScaleDeclaration __pad4__

Definition at line 365 of file parse_vcd.y.

TimeScale __pad5__

Definition at line 372 of file parse_vcd.y.

TimeUnit __pad6__

Definition at line 378 of file parse_vcd.y.

VarDeclaration __pad7__

Definition at line 387 of file parse_vcd.y.

BitSelect __pad8__

Definition at line 398 of file parse_vcd.y.

VarType __pad9__

Definition at line 416 of file parse_vcd.y.

changes = $2

Definition at line 481 of file parse_vcd.y.

code = $3

Definition at line 394 of file parse_vcd.y.

ident = strdup (VCD_NOSCOPE)

Definition at line 314 of file parse_vcd.y.

Definition at line 316 of file parse_vcd.y.

range = $5

Definition at line 396 of file parse_vcd.y.

vcd scale = $2

Definition at line 370 of file parse_vcd.y.

Definition at line 315 of file parse_vcd.y.

size = $2

Definition at line 393 of file parse_vcd.y.

t = $1

Definition at line 480 of file parse_vcd.y.

DefBegin type = $1

Definition at line 354 of file parse_vcd.y.

value = $1

Definition at line 505 of file parse_vcd.y.