Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions | Variables
check_spice.h File Reference
#include "netdefs.h"

Go to the source code of this file.

Macros

#define HINT_NODE   1
 
#define HINT_NUMBER   2
 
#define HINT_NAME   4
 
#define HINT_PAIR   8
 
#define HINT_DONE   16
 
#define HINT_MSTART   32
 
#define HINT_MSTOP   64
 
#define __CHECK_SPICE_H__
 
#define HINT_NODE   1
 
#define HINT_NUMBER   2
 
#define HINT_NAME   4
 
#define HINT_PAIR   8
 
#define HINT_DONE   16
 
#define HINT_MSTART   32
 
#define HINT_MSTOP   64
 

Functions

int spice_checker (void)
 
int spice_parse (void)
 
int spice_error (const char *)
 
int spice_lex (void)
 
int spice_lex_destroy (void)
 
void spice_destroy (void)
 
void spice_add_last_hint (struct value_t *, int)
 
void spice_set_last_hint (struct value_t *, int)
 
struct value_tnetlist_append_values (struct value_t *, struct value_t *)
 
struct definition_tspice_checker_intern (struct definition_t *)
 

Variables

int spice_lineno
 
FILE * spice_in
 
__BEGIN_DECLS struct definition_tdefinition_root
 
struct definition_tsubcircuit_root
 
char * spice_title
 
struct node_tspice_nodes
 
struct definition_tdevice_root
 
int spice_errors
 

Macro Definition Documentation

#define __CHECK_SPICE_H__

Definition at line 27 of file parse_spice.y.

#define HINT_DONE   16

Definition at line 35 of file parse_spice.y.

#define HINT_DONE   16
#define HINT_MSTART   32

Definition at line 36 of file parse_spice.y.

#define HINT_MSTART   32
#define HINT_MSTOP   64
#define HINT_MSTOP   64

Definition at line 37 of file parse_spice.y.

#define HINT_NAME   4

Definition at line 33 of file parse_spice.y.

#define HINT_NAME   4
#define HINT_NODE   1
#define HINT_NODE   1

Definition at line 31 of file parse_spice.y.

#define HINT_NUMBER   2

Definition at line 32 of file parse_spice.y.

#define HINT_NUMBER   2
#define HINT_PAIR   8
#define HINT_PAIR   8

Definition at line 34 of file parse_spice.y.

Function Documentation

struct value_t* netlist_append_values ( struct value_t ,
struct value_t  
)

Definition at line 231 of file check_spice.cpp.

void spice_add_last_hint ( struct value_t ,
int   
)

Definition at line 3047 of file check_spice.cpp.

int spice_checker ( void  )

Definition at line 3071 of file check_spice.cpp.

struct definition_t* spice_checker_intern ( struct definition_t )

Definition at line 3061 of file check_spice.cpp.

void spice_destroy ( void  )

Definition at line 1194 of file check_spice.cpp.

int spice_error ( const char *  )

Definition at line 958 of file parse_spice.y.

int spice_lex ( void  )
int spice_lex_destroy ( void  )
int spice_parse ( void  )
void spice_set_last_hint ( struct value_t ,
int   
)

Definition at line 3054 of file check_spice.cpp.

Variable Documentation

__BEGIN_DECLS struct definition_t* definition_root

Definition at line 46 of file parse_spice.y.

struct definition_t* device_root

Definition at line 50 of file parse_spice.y.

int spice_errors

Definition at line 65 of file parse_spice.y.

FILE * spice_in

Definition at line 41 of file parse_spice.y.

int spice_lineno

Definition at line 40 of file parse_spice.y.

struct node_t* spice_nodes

Definition at line 49 of file parse_spice.y.

char* spice_title

Definition at line 48 of file parse_spice.y.

struct definition_t* subcircuit_root

Definition at line 47 of file parse_spice.y.