Neko 1.99.7
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
expression::parser_t Type Reference

State of the recursive descent parser. More...

Collaboration diagram for expression::parser_t:

Public Attributes

type(token_t), dimension(:), allocatable tok
 
integer n_tok = 0
 
integer cur = 1
 
character(len=:), allocatable src
 
integer, dimension(:), allocatable op
 
real(kind=rp), dimension(:), allocatable lit
 
integer n_op = 0
 
integer depth = 0
 Current and maximum depth of the evaluation stack.
 
integer max_depth = 0
 
logical time_dependent = .false.
 

Detailed Description

Definition at line 102 of file expression.f90.

Member Data Documentation

◆ cur

integer expression::parser_t::cur = 1

Definition at line 105 of file expression.f90.

◆ depth

integer expression::parser_t::depth = 0

Definition at line 111 of file expression.f90.

◆ lit

real(kind=rp), dimension(:), allocatable expression::parser_t::lit

Definition at line 108 of file expression.f90.

◆ max_depth

integer expression::parser_t::max_depth = 0

Definition at line 112 of file expression.f90.

◆ n_op

integer expression::parser_t::n_op = 0

Definition at line 109 of file expression.f90.

◆ n_tok

integer expression::parser_t::n_tok = 0

Definition at line 104 of file expression.f90.

◆ op

integer, dimension(:), allocatable expression::parser_t::op

Definition at line 107 of file expression.f90.

◆ src

character(len=:), allocatable expression::parser_t::src

Definition at line 106 of file expression.f90.

◆ time_dependent

logical expression::parser_t::time_dependent = .false.

Definition at line 113 of file expression.f90.

◆ tok

type(token_t), dimension(:), allocatable expression::parser_t::tok

Definition at line 103 of file expression.f90.


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