atlas  0.6
Public Attributes | List of all members
YYSTYPE Union Reference

#include <parser.tab.h>

Collaboration diagram for YYSTYPE:
Collaboration graph
[legend]

Public Attributes

int val
 
short id_code
 
std::stringstr
 
struct {
   short   id
 
   short   priority
 
oper
 
atlas::interpreter::raw_form_stack ini_form
 
unsigned short type_code
 
atlas::interpreter::expr_p expression
 
atlas::interpreter::raw_expr_list expression_list
 
atlas::interpreter::raw_let_list decls
 
atlas::interpreter::raw_id_pat ip
 
struct {
   atlas::interpreter::type_p   type_pt
 
   atlas::interpreter::raw_id_pat   ip
 
id_sp1
 
struct {
   atlas::interpreter::raw_type_list   typel
 
   atlas::interpreter::raw_patlist   patl
 
id_sp
 
atlas::interpreter::raw_patlist pl
 
atlas::interpreter::raw_type_list type_l
 

Member Data Documentation

atlas::interpreter::expr_p YYSTYPE::expression
atlas::interpreter::raw_expr_list YYSTYPE::expression_list
short YYSTYPE::id
short YYSTYPE::id_code
struct { ... } YYSTYPE::id_sp
struct { ... } YYSTYPE::id_sp1
struct { ... } YYSTYPE::oper
short YYSTYPE::priority
std::string* YYSTYPE::str
unsigned short YYSTYPE::type_code
atlas::interpreter::type_p YYSTYPE::type_pt
int YYSTYPE::val

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