ACT Library
Loading...
Searching...
No Matches
Public Attributes | List of all members
expr Struct Reference

#include <expr.h>

Public Attributes

int type
 
union {
   struct {
      struct expr *   l
 
      struct expr *   r
 
   }   e
 
   struct {
      char *   s
 
      struct expr *   r
 
   }   fn
 
   struct {
      unsigned int   val
 
      unsigned long   extra
 
   }   x
 
   double   f
 
   struct {
      unsigned long   v
 
      void *   v_extra
 
   }   ival
 
u
 

Member Data Documentation

◆ 

struct { ... } expr::e

◆ extra

unsigned long expr::extra

◆ f

double expr::f

◆ 

struct { ... } expr::fn

◆ 

struct { ... } expr::ival

◆ l

struct expr* expr::l

◆ r

struct expr* expr::r

◆ s

char* expr::s

◆ type

int expr::type

◆ 

union { ... } expr::u

◆ v

unsigned long expr::v

◆ v_extra

void* expr::v_extra

◆ val

unsigned int expr::val

◆ 

struct { ... } expr::x

The documentation for this struct was generated from the following file: