0.6.0
Loading...
Searching...
No Matches
instructions.f90 File Reference

Data Types

type  type_instructions::t_instructions
 
type  type_instructions::t_instructions_evaluator
 
interface  type_instructions::unalloc
 

Modules

module  type_instructions
 

Enumerations

enum  {
  type_instructions::instruction_empty = 1 , type_instructions::instruction_boolean_expression , type_instructions::instruction_integer_expression , type_instructions::instruction_double_expression ,
  type_instructions::instruction_if , type_instructions::instruction_elseif , type_instructions::instruction_else , type_instructions::instruction_exit ,
  type_instructions::instruction_return_scalar , type_instructions::instruction_return_vector , type_instructions::instruction_while
}
 

Functions/Subroutines

recursive subroutine type_instructions::finalize_instructions (instruction)
 
subroutine type_instructions::finalize_instructions_evaluator (evaluator)
 
subroutine type_instructions::evaluate_scalar_instructions (instruction, x, y, z, t, return_value, has_returned)
 
subroutine type_instructions::evaluate_vector_instructions (instruction, x, y, z, t, return_value, has_returned)
 
subroutine type_instructions::evaluate_vector_component_instructions (instruction, x, y, z, t, component, return_value, has_returned)
 
recursive subroutine type_instructions::evaluate_instructions (evaluator, instruction)
 
recursive subroutine type_instructions::instruction_evaluate_double (evaluator, expr, double_value)
 
recursive subroutine type_instructions::instruction_evaluate_integer (evaluator, expr, integer_value)
 
recursive subroutine type_instructions::instruction_evaluate_boolean (evaluator, expr, boolean_value)
 
subroutine type_instructions::check_scalar_vector_instructions (instruction, is_scalar, is_valid, message)
 
recursive subroutine type_instructions::check_instructions (evaluator, instruction, is_valid, message)
 
recursive subroutine type_instructions::check_valid_double_expression (evaluator, expr, is_valid, message)
 
recursive subroutine type_instructions::check_valid_integer_expression (evaluator, expr, is_valid, message)
 
recursive subroutine type_instructions::check_valid_boolean_expression (evaluator, expr, is_valid, message)