Table of Contents - lisp-interpreter-0.5.5 Documentation
Classes and Modules
- Environment
- ErrorMessages
- FunctionalScheme
- FunctionalSchemeHelper
- Lisp
- Lisp::Interpreter
- Object
- Optimize
- Parser
- Printer
- SchemeBooleans
- SchemeBooleansHelper
- SchemeChecker
- SchemeLists
- SchemeListsHelper
- SchemeNumbers
- SchemeNumbersHelper
- SchemeStl
- SchemeStrings
- SchemeStringsHelper
- StlLoader
- Tokenizer
- Validator
- ValueFinder
Methods
- ::new — Parser
- ::new — StlLoader
- #* — SchemeNumbers
- #+ — SchemeNumbers
- #- — SchemeNumbers
- #/ — SchemeNumbers
- #< — SchemeNumbers
- #<= — SchemeNumbers
- #> — SchemeNumbers
- #>= — SchemeNumbers
- #abs — SchemeNumbers
- #add1 — SchemeNumbers
- #apply — FunctionalScheme
- #apply_helper — Optimize
- #arg_err_build — ErrorMessages
- #arg_finder — FunctionalSchemeHelper
- #arg_finder_helper — FunctionalSchemeHelper
- #arg_function_validator — SchemeStringsHelper
- #balanced_brackets? — Validator
- #balanced_quotes? — Validator
- #boolean? — Object
- #build_as_string_helper — SchemeStringsHelper
- #build_compose_expr — Optimize
- #build_cons_from_list — SchemeListsHelper
- #build_function_car_cdr — SchemeListsHelper
- #build_list — SchemeListsHelper
- #build_next_value_as_string — SchemeStringsHelper
- #calc_input_val — Tokenizer
- #call_car_cdr_infinite — SchemeListsHelper
- #call_compose — Optimize
- #call_compose_helper — Optimize
- #call_predefined_method — Tokenizer
- #car — SchemeLists
- #car_cdr_infinite — SchemeLists
- #car_cdr_values — SchemeListsHelper
- #cdr — SchemeLists
- #character? — Object
- #check_car_cdr — Tokenizer
- #check_for_bool — SchemeChecker
- #check_for_list — Object
- #check_for_num — SchemeChecker
- #check_for_quote — SchemeChecker
- #check_for_stl_function — Tokenizer
- #check_for_string — SchemeChecker
- #check_for_symbol — SchemeChecker
- #check_instance_var — SchemeChecker
- #compare_value_arithmetic — SchemeNumbersHelper
- #compose — FunctionalScheme
- #cons — SchemeLists
- #cons_helper — SchemeListsHelper
- #convert_to_num — SchemeNumbersHelper
- #define — FunctionalScheme
- #define_func_helper — FunctionalSchemeHelper
- #define_function — FunctionalSchemeHelper
- #define_var — FunctionalSchemeHelper
- #define_var_stl — Optimize
- #denominator — SchemeNumbers
- #display_result — Printer
- #divide_number — SchemeNumbersHelper
- #divide_special_convert — SchemeNumbersHelper
- #do_not_call_compose — Optimize
- #equal? — SchemeBooleans
- #equalize_lists — FunctionalSchemeHelper
- #eval_lambda — FunctionalSchemeHelper
- #fetch_define — FunctionalSchemeHelper
- #fetch_inner_scope — Optimize
- #filter — FunctionalScheme
- #filter_helper — Optimize
- #finalize_result — Printer
- #find_all_values — ValueFinder
- #find_bracket_idx — ValueFinder
- #find_delimeter — SchemeStringsHelper
- #find_idx_for_list — SchemeListsHelper
- #find_idx_numerators — SchemeNumbersHelper
- #find_list_function_value — SchemeListsHelper
- #find_list_value — ValueFinder
- #find_next_raw_value — ValueFinder
- #find_next_value — ValueFinder
- #find_params_lambda — FunctionalSchemeHelper
- #find_result_type — Printer
- #find_value_helper — ValueFinder
- #fold_values_helper — Optimize
- #foldl — FunctionalScheme
- #foldl_helper — FunctionalSchemeHelper
- #foldr — FunctionalScheme
- #foldr_helper — FunctionalSchemeHelper
- #format_result — Printer
- #generate_infinite_car_cdr — SchemeListsHelper
- #get_cons_values — SchemeListsHelper
- #get_fold_values — Optimize
- #get_num_denom — SchemeNumbersHelper
- #get_one_arg_function — SchemeNumbersHelper
- #get_raw_value — ValueFinder
- #get_var — ValueFinder
- #if — SchemeBooleans
- #if_helper — SchemeBooleansHelper
- #if_idx_helper — SchemeBooleansHelper
- #inner_scope_replace — Optimize
- #lambda — FunctionalScheme
- #length — SchemeLists
- #list — SchemeLists
- #list? — Object
- #list? — SchemeLists
- #map — SchemeLists
- #map_helper — SchemeListsHelper
- #map_validate_helper — SchemeListsHelper
- #max — SchemeNumbers
- #member — FunctionalScheme
- #member_helper — FunctionalSchemeHelper
- #method_caller_checker — Tokenizer
- #min — SchemeNumbers
- #modulo — SchemeNumbers
- #no_eval_list — SchemeListsHelper
- #no_procedure_build — ErrorMessages
- #not — SchemeBooleans
- #null? — SchemeLists
- #num_denom_helper — SchemeNumbersHelper
- #num_denom_validator — SchemeNumbersHelper
- #number? — Object
- #numerator — SchemeNumbers
- #object_split — Object
- #pair? — Object
- #pair? — SchemeLists
- #parse — Parser
- #predefined_method_caller — Tokenizer
- #predefined_method_caller_helper — Tokenizer
- #proc_lambda — FunctionalSchemeHelper
- #proc_lambda_helper — FunctionalSchemeHelper
- #quote? — Object
- #quotient — SchemeNumbers
- #rationalize_num — SchemeNumbersHelper
- #read_file — Parser
- #read_file_execute_lines — Parser
- #read_file_executor — Parser
- #read_file_helper — Parser
- #read_input — Parser
- #remainder — SchemeNumbers
- #remove — FunctionalScheme
- #remove_carriage — SchemeStringsHelper
- #reverse — SchemeLists
- #rm_from_in_scope — Optimize
- #run — Parser
- #set_values_define — FunctionalSchemeHelper
- #set_var — ValueFinder
- #shuffle — SchemeLists
- #size_for_list_elem — ValueFinder
- #special_check_proc — Tokenizer
- #split_list_as_string — SchemeListsHelper
- #split_list_string — SchemeListsHelper
- #split_token — Parser
- #strcontains — SchemeStrings
- #strdowncase — SchemeStrings
- #string? — Object
- #string? — SchemeStrings
- #string_join_helper — SchemeStringsHelper
- #strjoin — SchemeStrings
- #strjoin_validate — SchemeStringsHelper
- #strlen — SchemeStrings
- #strlist — SchemeStrings
- #strprefix — SchemeStrings
- #strreplace — SchemeStrings
- #strsplit — SchemeStrings
- #strsufix — SchemeStrings
- #strupcase — SchemeStrings
- #sub1 — SchemeNumbers
- #substring — SchemeStrings
- #substring_builder — SchemeStringsHelper
- #substring_validator — SchemeStringsHelper
- #syntax_methods — Tokenizer
- #to_char — Object
- #to_num — Object
- #tokenize — Tokenizer
- #type — Object
- #type_err — ErrorMessages
- #unbalanced_brackets_error — ErrorMessages
- #unbalanced_quotes_error — ErrorMessages
- #unbound_symbol_err — ErrorMessages
- #valid_function — Validator
- #valid_function? — Validator
- #valid_literals — Validator
- #valid_objects — Validator
- #valid_var — Validator
- #valid_var_name — Validator
- #validate_call_method — Validator
- #validate_token — Parser