Documentation for /home/davin/idl/socware/

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

general/mini/

mini_predicates.pro


Procedure: mini_predicates Purpose: mini_predicates compiles a library of type checking predicates for many of the different types used in the mini language. Type predicates that are not defined here are defined in evaluator_routines.pro $LastChangedBy: pcruce $ $LastChangedDate: 2013-05-10 17:04:22 -0700 (Fri, 10 May 2013) $ $LastChangedRevision: 12331 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/mini/mini_predicates.pro $

Routines

Routines from mini_predicates.pro

result = is_endline_type(token)
result = is_string_type(token)
result = is_numerical_type(token)
result = is_continuation_type(token)
result = is_termination_type(token)
result = is_error_type(token)
result = is_syscall_type(token)
result = is_whitespace_type(token)
result = is_comment_type(token)
result = is_operator_type(token)
result = is_assignment_type(token)
result = is_punctuation_type(token)
result = is_identifier_type(token)
result = is_function_type(token)
result = is_invalid_type(token)
result = is_blank_type(token)
result = is_unary_plus(current, previous)
result = is_unary_minus(current, previous)
result = is_keyword_slash(current, previous)
result = is_keyword_type(in)
result = is_tvar_data(in)
result = is_var_data(in)
result = is_empty_type(in)
result = is_list_data(in)
mini_predicates

Routine details

top source is_endline_type

result = is_endline_type(token)

Parameters

token

top source is_string_type

result = is_string_type(token)

Parameters

token

top source is_numerical_type

result = is_numerical_type(token)

Parameters

token

top source is_continuation_type

result = is_continuation_type(token)

Parameters

token

top source is_termination_type

result = is_termination_type(token)

Parameters

token

top source is_error_type

result = is_error_type(token)

Parameters

token

top source is_syscall_type

result = is_syscall_type(token)

Parameters

token

top source is_whitespace_type

result = is_whitespace_type(token)

Parameters

token

top source is_comment_type

result = is_comment_type(token)

Parameters

token

top source is_operator_type

result = is_operator_type(token)

Parameters

token

top source is_assignment_type

result = is_assignment_type(token)

Parameters

token

top source is_punctuation_type

result = is_punctuation_type(token)

Parameters

token

top source is_identifier_type

result = is_identifier_type(token)

Parameters

token

top source is_function_type

result = is_function_type(token)

Parameters

token

top source is_invalid_type

result = is_invalid_type(token)

Parameters

token

top source is_blank_type

result = is_blank_type(token)

Parameters

token

top source is_unary_plus

result = is_unary_plus(current, previous)

Parameters

current
previous

top source is_unary_minus

result = is_unary_minus(current, previous)

Parameters

current
previous

top source is_keyword_slash

result = is_keyword_slash(current, previous)

Parameters

current
previous

top source is_keyword_type

result = is_keyword_type(in)

Parameters

in

top source is_tvar_data

result = is_tvar_data(in)

Parameters

in

top source is_var_data

result = is_var_data(in)

Parameters

in

top source is_empty_type

result = is_empty_type(in)

Parameters

in

top source is_list_data

result = is_list_data(in)

Parameters

in

top source mini_predicates

mini_predicates

File attributes

Modification date: Thu Feb 13 16:43:50 2014
Lines: 242