0.6.0
Loading...
Searching...
No Matches
mod_expression::t_expression Type Reference

Public Attributes

integer id = expr_integer
 
integer func = 0
 
type(t_expression), pointer left => null()
 
type(t_expression), pointer right => null()
 
type(t_expression), pointer ternary => null()
 
integer integer_value = 0
 
double precision double_value = 0d0
 
logical boolean_value = .false.
 
character(len=:), allocatable string_value
 

Member Data Documentation

◆ boolean_value

logical mod_expression::t_expression::boolean_value = .false.

◆ double_value

double precision mod_expression::t_expression::double_value = 0d0

◆ func

integer mod_expression::t_expression::func = 0

◆ id

integer mod_expression::t_expression::id = expr_integer

◆ integer_value

integer mod_expression::t_expression::integer_value = 0

◆ left

type(t_expression), pointer mod_expression::t_expression::left => null()

◆ right

type(t_expression), pointer mod_expression::t_expression::right => null()

◆ string_value

character(len=:), allocatable mod_expression::t_expression::string_value

◆ ternary

type(t_expression), pointer mod_expression::t_expression::ternary => null()

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