exported features
- count: INTEGER_32
- expression (i: INTEGER_32): EXPRESSION
- first: EXPRESSION
- start_position: POSITION
- specialize_in (type: TYPE): EFFECTIVE_ARG_LIST
- specialize_thru (parent_type: TYPE, parent_edge: PARENT_EDGE, new_type: TYPE): EFFECTIVE_ARG_LIST
- specialize_2 (t: TYPE, af: ANONYMOUS_FEATURE, target_type: TYPE, is_current: BOOLEAN): EFFECTIVE_ARG_LIST
- has_been_specialized: BOOLEAN
- simplify (type: TYPE): EFFECTIVE_ARG_LIST
- static_simplify
- side_effect_free (type: TYPE): BOOLEAN
- safety_check (type: TYPE)
- compile_to_c (type: TYPE, fal: FORMAL_ARG_LIST)
- compile_to_c_ith (type: TYPE, fal: FORMAL_ARG_LIST, index: INTEGER_32)
- compile_to_jvm (type: TYPE, fal: FORMAL_ARG_LIST): INTEGER_32
- compile_to_jvm_ith (type: TYPE, fal: FORMAL_ARG_LIST, index: INTEGER_32): INTEGER_32
- use_current (type: TYPE): BOOLEAN
- pretty (indent_level: INTEGER_32)
- short (type: TYPE)
- is_static: BOOLEAN
specialize_in (type:
TYPE): EFFECTIVE_ARG_LIST
effective function
specialize_thru (parent_type:
TYPE, parent_edge:
PARENT_EDGE, new_type:
TYPE): EFFECTIVE_ARG_LIST
effective function
simplify (type:
TYPE): EFFECTIVE_ARG_LIST
effective function
safety_check (type:
TYPE)
effective procedure