com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class BinaryFunction

java.lang.Object
  extended by com.cyc.tool.subl.jrtl.nativeCode.type.operator.FixedArityFunctor
      extended by com.cyc.tool.subl.jrtl.nativeCode.subLisp.BinaryFunction
All Implemented Interfaces:
CommonSymbols
Direct Known Subclasses:
after_adding_modules.$clear_isa_dependent_caches$BinaryFunction, arguments.$justification_equal$BinaryFunction, arguments.$support_equal$BinaryFunction, arguments.$support_L$BinaryFunction, assertions_high.$invalid_assertionP$BinaryFunction, assertions_high.$valid_assertion$BinaryFunction, bindings.$subst_bindings$BinaryFunction, conses_high.$union$BinaryFunction, constant_handles.$constant_print_function_trampoline$BinaryFunction, constant_handles.$invalid_constantP$BinaryFunction, constant_handles.$valid_constantP$BinaryFunction, cycl_utilities.$opaque_arg_wrt_quotingP$BinaryFunction, czer_main.$canonicalize_literal_sentence_terms$BinaryFunction, czer_main.$commutative_terms_in_orderP$BinaryFunction, czer_main.$lit_L$BinaryFunction, czer_main.$literal_terms_to_reify$BinaryFunction, czer_main.$rename_clause_vars_int$BinaryFunction, czer_main.$sort_clause_literals$BinaryFunction, czer_meta.$el_meta_formulaP$BinaryFunction, czer_meta.$ground_el_meta_formulaP$BinaryFunction, dumper.$load_assertion_def_from_cache$BinaryFunction, dumper.$load_deduction_def_from_cache$BinaryFunction, dumper.$load_nart_hl_formula_from_cache$BinaryFunction, formula_pattern_match.$pattern_matches_formula_nat_method$BinaryFunction, formula_pattern_match.$pattern_matches_formula$BinaryFunction, forward_modules.$forward_isa_expand$BinaryFunction, forward_modules.$forward_ist_pos_expand$BinaryFunction, forward_modules.$forward_normal_pos_expand$BinaryFunction, hlmt.$hlmt_equal$BinaryFunction, inference_balanced_tactician_motivation.$balanced_strategy_possibly_activate_problem$BinaryFunction, inference_czer.$inference_contextualized_asent_L$BinaryFunction, inference_datastructures_problem_link.$mapped_problem_equal$BinaryFunction, inference_heuristic_balanced_tactician.$heuristic_balanced_strategy_activate_strategem_wrt_removal$BinaryFunction, inference_heuristic_balanced_tactician.$heuristic_balanced_strategy_activate_strategem_wrt_transformation$BinaryFunction, inference_heuristic_balanced_tactician.$heuristic_balanced_strategy_add_new_root$BinaryFunction, inference_heuristic_balanced_tactician.$heuristic_balanced_strategy_chooses_to_throw_away_new_rootP$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_backchain_required$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_completeness$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_magic_wand$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_occams_razor$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_relevant_term$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_rule_a_priori_utility$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_rule_historical_utility$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_rule_literal_count$BinaryFunction, inference_strategic_heuristics.$strategic_heuristic_shallow_and_cheap$BinaryFunction, inference_tactician.$happiness_G$BinaryFunction, inference_tactician.$strategy_sort_predicateP$BinaryFunction, inference_worker_removal.$inference_remove_unify_default$BinaryFunction, isa.$instanceof_after_adding$BinaryFunction, isa.$instanceof_after_removing$BinaryFunction, kb_indexing.$num_predicate_extent_index$BinaryFunction, kb_mapping_macros.$assertion_semantically_matches_simple_final_index_specP$BinaryFunction, kb_mapping_macros.$decontextualized_ist_predicate_rule_index_asent_match_p$BinaryFunction, kb_mapping_macros.$other_index_assertion_match_p$BinaryFunction, kb_utilities.$form_sort_pred$BinaryFunction, kb_utilities.$fort_L$BinaryFunction, kb_utilities.$term_L$BinaryFunction, list_utilities.$sort_via_position_earlier$BinaryFunction, morphology.$aes_able_to_ate$BinaryFunction, morphology.$aes_add_e_before_s$BinaryFunction, morphology.$aes_ble_to_bil_before_ity$BinaryFunction, morphology.$aes_change_aic_to_ac$BinaryFunction, morphology.$aes_change_ceive_to_cept$BinaryFunction, morphology.$aes_change_ie_to_y$BinaryFunction, morphology.$aes_change_ism_to_ist$BinaryFunction, morphology.$aes_change_y_to_i$BinaryFunction, morphology.$aes_geminate_last$BinaryFunction, morphology.$aes_remove_able_le_before_ly$BinaryFunction, morphology.$aes_strip_final_e$BinaryFunction, morphology.$aes_strip_final_vowels_before_ic$BinaryFunction, pattern_match.$pattern_matches_tree_recursive$BinaryFunction, precanonicalizer.$el_evaluatable_expressionP$BinaryFunction, preserves_genls_in_arg.$pgia_after_adding_isa$BinaryFunction, queues.$pq_collision_enter$BinaryFunction, queues.$pq_collision_remove$BinaryFunction, removal_modules_abduction.$removal_abduction_allowedP$BinaryFunction, removal_modules_asserted_formula.$removal_asserted_sentence_lookup_pos_cost$BinaryFunction, removal_modules_backchain_required.$inference_backchain_required_asent_in_relevant_mtP$BinaryFunction, removal_modules_different.$removal_different_duplicate_exclusive$BinaryFunction, removal_modules_evaluation.$removal_eval_exclusive$BinaryFunction, removal_modules_evaluation.$removal_eval_required$BinaryFunction, removal_modules_function_corresponding_predicate.$removal_fcp_find_nat_required$BinaryFunction, removal_modules_genlpreds_lookup.$removal_genlinverse_lookup_pos_cost$BinaryFunction, removal_modules_genlpreds_lookup.$removal_genlpreds_lookup_pos_cost$BinaryFunction, removal_modules_genlpreds_lookup.$removal_genlpreds_pred_index_pos_cost$BinaryFunction, removal_modules_genlpreds.$removal_genlpreds_check_expand$BinaryFunction, removal_modules_genls.$removal_superset_expand$BinaryFunction, removal_modules_isa.$removal_all_instances_cost$BinaryFunction, removal_modules_isa.$removal_elementof_check_expand$BinaryFunction, removal_modules_isa.$removal_isa_collection_check_pos_cost$BinaryFunction, removal_modules_isa.$removal_quoted_isa_collection_check_pos_cost$BinaryFunction, removal_modules_isa.$removal_quoted_isa_collection_check_pos_expand$BinaryFunction, removal_modules_isa.$removal_quoted_isa_defn_pos_required$BinaryFunction, removal_modules_lookup.$asent_has_indexed_term_arg_p$BinaryFunction, removal_modules_lookup.$removal_lookup_pos_cost$BinaryFunction, removal_modules_reflexivity.$removal_reflexive_one_arg_expand$BinaryFunction, removal_modules_relation_all_exists.$removal_relation_all_exists_unify_required$BinaryFunction, removal_modules_relation_all_exists.$removal_relation_exists_all_unify_required$BinaryFunction, removal_modules_relation_all_instance.$removal_relation_all_instance_iterate_required$BinaryFunction, removal_modules_relation_all_instance.$removal_relation_all_instance_unify_required$BinaryFunction, removal_modules_relation_all_instance.$removal_relation_instance_all_iterate_required$BinaryFunction, removal_modules_relation_all_instance.$removal_relation_instance_all_unify_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_exists_instance_unbound_arg1_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_exists_instance_unbound_arg2_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_exists_instance_unify_arg1_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_exists_instance_unify_arg2_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_instance_exists_unbound_arg1_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_instance_exists_unbound_arg2_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_instance_exists_unify_arg1_required$BinaryFunction, removal_modules_relation_instance_exists.$removal_relation_instance_exists_unify_arg2_required$BinaryFunction, removal_modules_symmetry.$removal_symmetric_lookup_pos_cost$BinaryFunction, removal_modules_transitivity.$removal_transitive_arg1_walk_cost$BinaryFunction, removal_modules_transitivity.$removal_transitive_arg1_walk_iterator$BinaryFunction, removal_modules_tva_lookup.$removal_tva_unify_closure_required$BinaryFunction, removal_modules_tva_lookup.$removal_tva_unify_cost$BinaryFunction, sbhl_marking_utilities.$sbhl_predicate_unmarking_fn$BinaryFunction, sdc.$any_sdc_wrtP$BinaryFunction, simple_indexing.$matches_pragma_rule_index_test$BinaryFunction, simplifier.$simplify_cycl_sentence_int$BinaryFunction, term.$closed_nautP$BinaryFunction, transformation_modules.$trans_predicate_pos_expand$BinaryFunction, transformation_modules.$trans_predicate_pos_rule_filter$BinaryFunction, transformation_modules.$trans_predicate_symmetry_pos_expand$BinaryFunction, transformation_modules.$trans_predicate_symmetry_pos_rule_filter$BinaryFunction, unification_utilities.$unify_clause$BinaryFunction, variables.$variable_L$BinaryFunction, verbosifier.$expandible_el_relation_expressionP$BinaryFunction, web_utilities.$xml_token_mentions$BinaryFunction

public abstract class BinaryFunction
extends FixedArityFunctor
implements CommonSymbols


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.jrtl.nativeCode.type.operator.FixedArityFunctor
FixedArityFunctor.Arity10Funct, FixedArityFunctor.Arity6Funct, FixedArityFunctor.Arity7Funct, FixedArityFunctor.Arity8Funct, FixedArityFunctor.Arity9Funct
 
Field Summary
static BinaryFunction ASSEMBLE_FIXNUMS_TO_INTEGER_BINARY_FUNC
           
static BinaryFunction CAND_BINARY_FUNC
           
static BinaryFunction CCATCH_BINARY_FUNC
           
static BinaryFunction CDEC_BINARY_FUNC
           
static BinaryFunction CDO_ALL_SYMBOLS_BINARY_FUNC
           
static BinaryFunction CDO_BINARY_FUNC
           
static BinaryFunction CDO_EXTERNAL_SYMBOLS_BINARY_FUNC
           
static BinaryFunction CDO_SYMBOLS_BINARY_FUNC
           
static BinaryFunction CDOHASH_BINARY_FUNC
           
static BinaryFunction CDOLIST_BINARY_FUNC
           
static BinaryFunction CDOTIMES_BINARY_FUNC
           
static BinaryFunction CHAR_E_TEST
           
static BinaryFunction CHAR_EQUAL_TEST
           
static BinaryFunction CHAR_G_TEST
           
static BinaryFunction CHAR_GE_TEST
           
static BinaryFunction CHAR_GREATER_THAN_OR_EQUAL_TEST
           
static BinaryFunction CHAR_GREATER_THAN_TEST
           
static BinaryFunction CHAR_L_TEST
           
static BinaryFunction CHAR_LE_TEST
           
static BinaryFunction CHAR_LESS_THAN_OR_EQUAL_TEST
           
static BinaryFunction CHAR_LESS_THAN_TEST
           
static BinaryFunction CHAR_NE_TEST
           
static BinaryFunction CHAR_NOT_EQUAL_TEST
           
static BinaryFunction CHECK_TYPE_BINARY_FUNC
           
static BinaryFunction CINC_BINARY_FUNC
           
static BinaryFunction CLET_BINARY_FUNC
           
static BinaryFunction CMULTIPLE_VALUE_BIND_BINARY_FUNC
           
static BinaryFunction CONS_BINARY_FUNC
           
static BinaryFunction COR_BINARY_FUNC
           
static BinaryFunction CPOP_BINARY_FUNC
           
static BinaryFunction CPROGV_BINARY_FUNC
           
static BinaryFunction CPUSH_BINARY_FUNC
           
static BinaryFunction CPUSHNEW_BINARY_FUNC
           
static BinaryFunction CSETF_BINARY_FUNC
           
static BinaryFunction CSETQ_BINARY_FUNC
           
static BinaryFunction CSOME_BINARY_FUNC
           
static BinaryFunction CTIME_BINARY_FUNC
           
static BinaryFunction CUNWIND_PROTECT_BINARY_FUNC
           
static BinaryFunction CVS_ID_BINARY_FUNC
           
static BinaryFunction DECLAIM_BINARY_FUNC
           
static BinaryFunction DECLARE_BINARY_FUNC
           
static BinaryFunction DEFCONSTANT_BINARY_FUNC
           
static BinaryFunction DEFINE_BINARY_FUNC
           
static BinaryFunction DEFLEXICAL_BINARY_FUNC
           
static BinaryFunction DEFMACRO_BINARY_FUNC
           
static BinaryFunction DEFPARAMETER_BINARY_FUNC
           
static BinaryFunction DEFVAR_BINARY_FUNC
           
static BinaryFunction ENFORCE_MUST_BINARY_FUNC
           
static BinaryFunction ENFORCE_TYPE_BINARY_FUNC
           
static BinaryFunction EQ_TEST
           
static BinaryFunction EQL_TEST
           
static BinaryFunction EQUAL_TEST
           
static BinaryFunction EQUALP_TEST
           
static BinaryFunction FIF_BINARY_FUNC
           
static BinaryFunction FUNCTION_BINARY_FUNC
           
static BinaryFunction FUNLESS_BINARY_FUNC
           
static BinaryFunction FWHEN_BINARY_FUNC
           
static BinaryFunction LIST_BINARY_FUNC
           
static BinaryFunction MULTIPLE_VALUE_LIST_BINARY_FUNC
           
static BinaryFunction MUST_BINARY_FUNC
           
static BinaryFunction NTH_VALUE_BINARY_FUNC
           
static BinaryFunction NUM_E_TEST
           
static BinaryFunction NUM_G_TEST
           
static BinaryFunction NUM_GE_TEST
           
static BinaryFunction NUM_L_TEST
           
static BinaryFunction NUM_LE_TEST
           
static BinaryFunction NUM_NE_TEST
           
static BinaryFunction PCASE_BINARY_FUNC
           
static BinaryFunction PCOND_BINARY_FUNC
           
static BinaryFunction PIF_BINARY_FUNC
           
static BinaryFunction PROGN_BINARY_FUNC
           
static BinaryFunction PUNLESS_BINARY_FUNC
           
static BinaryFunction PWHEN_BINARY_FUNC
           
static BinaryFunction QUOTE_BINARY_FUNC
           
static BinaryFunction RET_BINARY_FUNC
           
static BinaryFunction STRING_E_TEST
           
static BinaryFunction STRING_EQUAL_TEST
           
static BinaryFunction STRING_G_TEST
           
static BinaryFunction STRING_GE_TEST
           
static BinaryFunction STRING_GREATER_THAN_OR_EQUAL_TEST
           
static BinaryFunction STRING_GREATER_THAN_TEST
           
static BinaryFunction STRING_L_TEST
           
static BinaryFunction STRING_LE_TEST
           
static BinaryFunction STRING_LESS_THAN_OR_EQUAL_TEST
           
static BinaryFunction STRING_LESS_THAN_TEST
           
static BinaryFunction STRING_NE_TEST
           
static BinaryFunction STRING_NOT_EQUAL_TEST
           
static BinaryFunction VALUES_BINARY_FUNC
           
static BinaryFunction WITH_ERROR_HANDLER_BINARY_FUNC
           
static BinaryFunction WITH_STATIC_AREA_BINARY_FUNC
           
static BinaryFunction WITH_THREAD_PRIVATE_AREA_BINARY_FUNC
           
static BinaryFunction WITH_WORKING_AREA_BINARY_FUNC
           
 
Fields inherited from class com.cyc.tool.subl.jrtl.nativeCode.type.operator.FixedArityFunctor
directCallCount, funcallCount, makeInstanceTraces, signaturesCoded, signaturesUncoded, USE_FUNCTOR_GENERATOR
 
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER
 
Method Summary
 SubLFunction getFunction()
           
static void initialize()
           
static BinaryFunction makeInstance(SubLFunction function)
           
static BinaryFunction makeInstance(SubLSymbol symbol)
           
abstract  SubLObject processItem(SubLObject obj1, SubLObject obj2)
           
 
Methods inherited from class com.cyc.tool.subl.jrtl.nativeCode.type.operator.FixedArityFunctor
dump_instances, getArityBaseClass, makeInstanceDirect, nextSerial, showShortStackTrace, visitRest
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONS_BINARY_FUNC

public static final BinaryFunction CONS_BINARY_FUNC

LIST_BINARY_FUNC

public static final BinaryFunction LIST_BINARY_FUNC

EQ_TEST

public static final BinaryFunction EQ_TEST

EQL_TEST

public static final BinaryFunction EQL_TEST

EQUAL_TEST

public static final BinaryFunction EQUAL_TEST

EQUALP_TEST

public static final BinaryFunction EQUALP_TEST

NUM_E_TEST

public static final BinaryFunction NUM_E_TEST

NUM_NE_TEST

public static final BinaryFunction NUM_NE_TEST

NUM_L_TEST

public static final BinaryFunction NUM_L_TEST

NUM_LE_TEST

public static final BinaryFunction NUM_LE_TEST

NUM_G_TEST

public static final BinaryFunction NUM_G_TEST

NUM_GE_TEST

public static final BinaryFunction NUM_GE_TEST

STRING_EQUAL_TEST

public static final BinaryFunction STRING_EQUAL_TEST

STRING_NOT_EQUAL_TEST

public static final BinaryFunction STRING_NOT_EQUAL_TEST

STRING_LESS_THAN_TEST

public static final BinaryFunction STRING_LESS_THAN_TEST

STRING_LESS_THAN_OR_EQUAL_TEST

public static final BinaryFunction STRING_LESS_THAN_OR_EQUAL_TEST

STRING_GREATER_THAN_TEST

public static final BinaryFunction STRING_GREATER_THAN_TEST

STRING_GREATER_THAN_OR_EQUAL_TEST

public static final BinaryFunction STRING_GREATER_THAN_OR_EQUAL_TEST

STRING_E_TEST

public static final BinaryFunction STRING_E_TEST

STRING_NE_TEST

public static final BinaryFunction STRING_NE_TEST

STRING_L_TEST

public static final BinaryFunction STRING_L_TEST

STRING_LE_TEST

public static final BinaryFunction STRING_LE_TEST

STRING_G_TEST

public static final BinaryFunction STRING_G_TEST

STRING_GE_TEST

public static final BinaryFunction STRING_GE_TEST

CHAR_EQUAL_TEST

public static final BinaryFunction CHAR_EQUAL_TEST

CHAR_NOT_EQUAL_TEST

public static final BinaryFunction CHAR_NOT_EQUAL_TEST

CHAR_LESS_THAN_TEST

public static final BinaryFunction CHAR_LESS_THAN_TEST

CHAR_LESS_THAN_OR_EQUAL_TEST

public static final BinaryFunction CHAR_LESS_THAN_OR_EQUAL_TEST

CHAR_GREATER_THAN_TEST

public static final BinaryFunction CHAR_GREATER_THAN_TEST

CHAR_GREATER_THAN_OR_EQUAL_TEST

public static final BinaryFunction CHAR_GREATER_THAN_OR_EQUAL_TEST

CHAR_E_TEST

public static final BinaryFunction CHAR_E_TEST

CHAR_NE_TEST

public static final BinaryFunction CHAR_NE_TEST

CHAR_L_TEST

public static final BinaryFunction CHAR_L_TEST

CHAR_LE_TEST

public static final BinaryFunction CHAR_LE_TEST

CHAR_G_TEST

public static final BinaryFunction CHAR_G_TEST

CHAR_GE_TEST

public static final BinaryFunction CHAR_GE_TEST

ASSEMBLE_FIXNUMS_TO_INTEGER_BINARY_FUNC

public static final BinaryFunction ASSEMBLE_FIXNUMS_TO_INTEGER_BINARY_FUNC

VALUES_BINARY_FUNC

public static final BinaryFunction VALUES_BINARY_FUNC

DEFINE_BINARY_FUNC

public static final BinaryFunction DEFINE_BINARY_FUNC

DEFMACRO_BINARY_FUNC

public static final BinaryFunction DEFMACRO_BINARY_FUNC

DEFCONSTANT_BINARY_FUNC

public static final BinaryFunction DEFCONSTANT_BINARY_FUNC

DEFPARAMETER_BINARY_FUNC

public static final BinaryFunction DEFPARAMETER_BINARY_FUNC

DEFVAR_BINARY_FUNC

public static final BinaryFunction DEFVAR_BINARY_FUNC

DEFLEXICAL_BINARY_FUNC

public static final BinaryFunction DEFLEXICAL_BINARY_FUNC

PROGN_BINARY_FUNC

public static final BinaryFunction PROGN_BINARY_FUNC

PIF_BINARY_FUNC

public static final BinaryFunction PIF_BINARY_FUNC

PWHEN_BINARY_FUNC

public static final BinaryFunction PWHEN_BINARY_FUNC

PUNLESS_BINARY_FUNC

public static final BinaryFunction PUNLESS_BINARY_FUNC

PCOND_BINARY_FUNC

public static final BinaryFunction PCOND_BINARY_FUNC

PCASE_BINARY_FUNC

public static final BinaryFunction PCASE_BINARY_FUNC

CSETQ_BINARY_FUNC

public static final BinaryFunction CSETQ_BINARY_FUNC

CSETF_BINARY_FUNC

public static final BinaryFunction CSETF_BINARY_FUNC

CINC_BINARY_FUNC

public static final BinaryFunction CINC_BINARY_FUNC

CDEC_BINARY_FUNC

public static final BinaryFunction CDEC_BINARY_FUNC

CPUSH_BINARY_FUNC

public static final BinaryFunction CPUSH_BINARY_FUNC

CPUSHNEW_BINARY_FUNC

public static final BinaryFunction CPUSHNEW_BINARY_FUNC

CPOP_BINARY_FUNC

public static final BinaryFunction CPOP_BINARY_FUNC

CLET_BINARY_FUNC

public static final BinaryFunction CLET_BINARY_FUNC

CPROGV_BINARY_FUNC

public static final BinaryFunction CPROGV_BINARY_FUNC

CMULTIPLE_VALUE_BIND_BINARY_FUNC

public static final BinaryFunction CMULTIPLE_VALUE_BIND_BINARY_FUNC

MULTIPLE_VALUE_LIST_BINARY_FUNC

public static final BinaryFunction MULTIPLE_VALUE_LIST_BINARY_FUNC

NTH_VALUE_BINARY_FUNC

public static final BinaryFunction NTH_VALUE_BINARY_FUNC

CDO_BINARY_FUNC

public static final BinaryFunction CDO_BINARY_FUNC

CDOTIMES_BINARY_FUNC

public static final BinaryFunction CDOTIMES_BINARY_FUNC

CDOLIST_BINARY_FUNC

public static final BinaryFunction CDOLIST_BINARY_FUNC

CSOME_BINARY_FUNC

public static final BinaryFunction CSOME_BINARY_FUNC

CDOHASH_BINARY_FUNC

public static final BinaryFunction CDOHASH_BINARY_FUNC

CDO_SYMBOLS_BINARY_FUNC

public static final BinaryFunction CDO_SYMBOLS_BINARY_FUNC

CDO_ALL_SYMBOLS_BINARY_FUNC

public static final BinaryFunction CDO_ALL_SYMBOLS_BINARY_FUNC

CDO_EXTERNAL_SYMBOLS_BINARY_FUNC

public static final BinaryFunction CDO_EXTERNAL_SYMBOLS_BINARY_FUNC

CCATCH_BINARY_FUNC

public static final BinaryFunction CCATCH_BINARY_FUNC

CUNWIND_PROTECT_BINARY_FUNC

public static final BinaryFunction CUNWIND_PROTECT_BINARY_FUNC

CTIME_BINARY_FUNC

public static final BinaryFunction CTIME_BINARY_FUNC

RET_BINARY_FUNC

public static final BinaryFunction RET_BINARY_FUNC

ENFORCE_TYPE_BINARY_FUNC

public static final BinaryFunction ENFORCE_TYPE_BINARY_FUNC

CHECK_TYPE_BINARY_FUNC

public static final BinaryFunction CHECK_TYPE_BINARY_FUNC

ENFORCE_MUST_BINARY_FUNC

public static final BinaryFunction ENFORCE_MUST_BINARY_FUNC

MUST_BINARY_FUNC

public static final BinaryFunction MUST_BINARY_FUNC

CAND_BINARY_FUNC

public static final BinaryFunction CAND_BINARY_FUNC

COR_BINARY_FUNC

public static final BinaryFunction COR_BINARY_FUNC

FIF_BINARY_FUNC

public static final BinaryFunction FIF_BINARY_FUNC

FWHEN_BINARY_FUNC

public static final BinaryFunction FWHEN_BINARY_FUNC

FUNLESS_BINARY_FUNC

public static final BinaryFunction FUNLESS_BINARY_FUNC

CVS_ID_BINARY_FUNC

public static final BinaryFunction CVS_ID_BINARY_FUNC

DECLARE_BINARY_FUNC

public static final BinaryFunction DECLARE_BINARY_FUNC

DECLAIM_BINARY_FUNC

public static final BinaryFunction DECLAIM_BINARY_FUNC

QUOTE_BINARY_FUNC

public static final BinaryFunction QUOTE_BINARY_FUNC

FUNCTION_BINARY_FUNC

public static final BinaryFunction FUNCTION_BINARY_FUNC

WITH_ERROR_HANDLER_BINARY_FUNC

public static final BinaryFunction WITH_ERROR_HANDLER_BINARY_FUNC

WITH_STATIC_AREA_BINARY_FUNC

public static final BinaryFunction WITH_STATIC_AREA_BINARY_FUNC

WITH_THREAD_PRIVATE_AREA_BINARY_FUNC

public static final BinaryFunction WITH_THREAD_PRIVATE_AREA_BINARY_FUNC

WITH_WORKING_AREA_BINARY_FUNC

public static final BinaryFunction WITH_WORKING_AREA_BINARY_FUNC
Method Detail

makeInstance

public static final BinaryFunction makeInstance(SubLSymbol symbol)

makeInstance

public static final BinaryFunction makeInstance(SubLFunction function)

processItem

public abstract SubLObject processItem(SubLObject obj1,
                                       SubLObject obj2)

getFunction

public final SubLFunction getFunction()
Specified by:
getFunction in class FixedArityFunctor

initialize

public static final void initialize()