38 #define YYERROR_VERBOSE 42
40 #define YYMAXDEPTH 10000000
51 %token t_ENDDEFINITIONS
73 %token PositiveHugeInteger
94 %type <value> Value ZERO ONE Z X Binary
Real
96 %type <real> TimeUnit SimulationTime PositiveHugeInteger
97 %type <change> ScalarValueChange VectorValueChange
ValueChangeList ValueChange
99 %type <scope> ScopeDeclaration
100 %type <range> BitSelect
101 %type <vardef> VarDeclaration
102 %type <vtype> VarType
103 %type <stype> ScopeType
107 ValueChangeDumpDefinitions:
108 DeclarationList SimulationCommandList
112 | Declaration DeclarationList
118 | t_ENDDEFINITIONS
t_END
119 | t_SCOPE ScopeDeclaration
t_END {
135 | t_TIMESCALE TimeScaleDeclaration
t_END
141 fprintf (stderr,
"vcd notice, unnecessary $upscope in line %d\n",
146 | t_VAR VarDeclaration
t_END {
177 TimeScaleDeclaration:
210 BitSelect: { $$ = NULL; }
270 SimulationCommandList:
271 | SimulationCommand SimulationCommandList
296 HASHMARK PositiveHugeInteger {
345 fprintf (stderr,
"line %d: %s\n",
vcd_lineno, error);
matrix real(matrix a)
Real part matrix.
struct vcd_scope * scopes
int vcd_error(const char *)
struct vcd_scope * scopes
t_TIMESCALE TimeScaleDeclaration t_END t_UPSCOPE t_END
struct vcd_changeset * changesets
< INITIAL >< INITIAL >< INITIAL >< INITIAL > return InvalidCharacter
ValueChange ValueChangeList
struct vcd_scope * currentscope
struct vcd_scope * parent
__BEGIN_DECLS struct vcd_file * vcd
struct vcd_vardef * vardefs
struct vcd_change * changes