Spicy
Public Attributes | List of all members
yystype_spicy Struct Reference

#include <driver.h>

Public Attributes

bool bool_ = false
 
double real = 0.0
 
uint64_t uint = 0
 
int64_t sint = 0
 
std::string str
 
hilti::ID id
 
hilti::Declaration declaration
 
hilti::Type type
 
hilti::Ctor ctor
 
hilti::Expression expression
 
hilti::Statement statement
 
hilti::Attribute attribute
 
hilti::Function function
 
std::optional< hilti::Expression > opt_expression
 
std::optional< hilti::Statement > opt_statement
 
std::optional< hilti::AttributeSetopt_attributes
 
hilti::declaration::Linkage linkage
 
hilti::declaration::parameter::Kind function_parameter_kind
 
hilti::function::CallingConvention function_calling_convention
 
hilti::type::function::Parameter function_parameter
 
hilti::type::function::Result function_result
 
hilti::type::function::Flavor function_flavor
 
hilti::statement::switch_::Case switch_case
 
std::vector< std::string > strings
 
std::vector< hilti::Declaration > declarations
 
std::vector< hilti::Expression > expressions
 
std::vector< hilti::Statement > statements
 
std::vector< hilti::type::function::Parameterfunction_parameters
 
std::vector< hilti::statement::switch_::Caseswitch_cases
 
std::pair< hilti::ID, hilti::Type > tuple_type_elem
 
std::vector< std::pair< hilti::ID, hilti::Type > > tuple_type_elems
 
hilti::type::struct_::Field struct_field
 
hilti::ctor::struct_::Field struct_elem
 
std::vector< hilti::type::struct_::Fieldstruct_fields
 
std::vector< hilti::ctor::struct_::Field > struct_elems
 
hilti::ctor::Map::Element map_elem
 
std::vector< hilti::ctor::Map::Element > map_elems
 
hilti::type::enum_::Label enum_label
 
std::vector< hilti::type::enum_::Labelenum_labels
 
spicy::type::bitfield::Bits bitfield_bits_spec
 
std::vector< spicy::type::bitfield::Bitsbitfield_bits
 
std::pair< std::vector< hilti::Declaration >, std::vector< hilti::Statement > > decls_and_stmts
 
std::optional< hilti::IDopt_id
 
std::vector< spicy::type::unit::Item > unit_items
 
spicy::type::unit::Item unit_item
 
spicy::Engine engine
 
std::vector< spicy::Hookhooks
 
spicy::Hook hook
 
spicy::type::unit::item::switch_::Case unit_switch_case
 
std::vector< spicy::type::unit::item::switch_::Caseunit_switch_cases
 

Detailed Description

Bison value type.


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