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
File attributes
Modification date: | Thu Feb 13 16:43:50 2014 |
Lines: | 242 |