general/mini/
evaluator_routines.pro
Procedure: evaluator_routines Purpose: When called this routine compiles a library of helper routines for the evaluator of the mini_language $LastChangedBy: egrimes $ $LastChangedDate: 2013-10-28 09:23:38 -0700 (Mon, 28 Oct 2013) $ $LastChangedRevision: 13411 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/mini/evaluator_routines.pro $
Routines
Routines from evaluator_routines.pro
result = make_tvar_data(name, data, limits, dlimits)
result = make_var_data(name, data)
result = make_arg_list(arg, list)
result = make_data_type(tvar_type)
result = make_limits_type(tvar_type)
result = make_dlimits_type(tvar_type)
result = replace_data(var, data)
result = dim_correct_data(data, xdim, opdim)
result = reduce_times(var, dim)
result = reduce_yvalues(var, dim)
result = reduce_dlimits(var, label, dim)
result = is_tvar_type(in)
result = is_var_type(in)
store_var_data, name, value
result = is_error_code(in)
result = is_shift_code(in)
result = get_shift_num(in)
result = is_reduce_code(in)
result = is_valid_bop_arg(arg1, arg2, arg3)
result = get_reduce_num(in)
result = eval_token(token, previous, grammar)
validate_mini_func_args, required_args, optional_args, keyword_list, arg_list
result = is_mini_keyword_set(arg_list, keyword)
result = get_positional_arg(arg_list, n)
evaluator_routines
Routine details
top source make_tvar_data
result = make_tvar_data(name, data, limits, dlimits)
Parameters
- name
- data
- limits
- dlimits
top source eval_token
result = eval_token(token, previous, grammar)
Parameters
- token
- previous
- grammar
top source validate_mini_func_args
validate_mini_func_args, required_args, optional_args, keyword_list, arg_list
Parameters
- required_args
- optional_args
- keyword_list
- arg_list
File attributes
Modification date: | Thu Feb 13 16:43:50 2014 |
Lines: | 496 |