Table of Contents - basic101-1.0.0 Documentation
Pages
Classes and Modules
- Basic101
- Basic101::AbsFunction
- Basic101::ArgumentChecker
- Basic101::Arguments
- Basic101::ArrayReference
- Basic101::ArraySizeError
- Basic101::AscFunction
- Basic101::BadInputFormatError
- Basic101::BasicArray
- Basic101::BasicComparisons
- Basic101::BasicFloat
- Basic101::BasicInteger
- Basic101::BasicMath
- Basic101::BasicNumeric
- Basic101::BasicObject
- Basic101::BasicString
- Basic101::BinaryOperation
- Basic101::BinaryOperations
- Basic101::BuiltInFunctions
- Basic101::ChrFunction
- Basic101::CosFunction
- Basic101::DataStatement
- Basic101::DefineFunctionStatement
- Basic101::DimStatement
- Basic101::DuplicateReferenceInForStack
- Basic101::ElseStatement
- Basic101::EndStatement
- Basic101::EndifStatement
- Basic101::Error
- Basic101::ExpFunction
- Basic101::ForNextSequenceError
- Basic101::ForStack
- Basic101::ForStatement
- Basic101::ForWithoutNext
- Basic101::Function
- Basic101::FunctionCall
- Basic101::FunctionIdentifier
- Basic101::Functions
- Basic101::GosubStatement
- Basic101::GotoStatement
- Basic101::Identifier
- Basic101::Identity
- Basic101::IfStatement
- Basic101::IndexError
- Basic101::Input
- Basic101::InputError
- Basic101::InputReader
- Basic101::InputStatement
- Basic101::IntFunction
- Basic101::InternalError
- Basic101::InvalidArgumentError
- Basic101::LeftFunction
- Basic101::LenFunction
- Basic101::LetStatement
- Basic101::Line
- Basic101::LogFunction
- Basic101::Main
- Basic101::MidFunction
- Basic101::NegateOperation
- Basic101::NextStatement
- Basic101::NextWithoutFor
- Basic101::NoMoreInputError
- Basic101::NotOperation
- Basic101::NullPromptDelimeter
- Basic101::NullTranscript
- Basic101::NumericIdentifier
- Basic101::OnGotoStatement
- Basic101::OutOfDataError
- Basic101::Output
- Basic101::Parser
- Basic101::PowerOperation
- Basic101::PrintComma
- Basic101::PrintSemicolon
- Basic101::PrintStatement
- Basic101::Program
- Basic101::ProgramCounter
- Basic101::PromptDelimeter
- Basic101::RandomizeStatement
- Basic101::ReadStatement
- Basic101::Reference
- Basic101::Release
- Basic101::RemarkStatement
- Basic101::RestoreStatement
- Basic101::ReturnStatement
- Basic101::ReturnWithoutGosub
- Basic101::RightFunction
- Basic101::RndFunction
- Basic101::Runtime
- Basic101::ScalarReference
- Basic101::SgnFunction
- Basic101::SinFunction
- Basic101::SqrFunction
- Basic101::Statement
- Basic101::StopStatement
- Basic101::StrFunction
- Basic101::StringIdentifier
- Basic101::SyntaxError
- Basic101::Tab
- Basic101::TabFunction
- Basic101::TanFunction
- Basic101::TooFewInputItemsError
- Basic101::Transcript
- Basic101::Transform
- Basic101::TypeError
- Basic101::UndefinedLineNumberError
- Basic101::UserDefinedFunction
- Basic101::ValFunction
Methods
- ::basic_math_op — Basic101::BasicMath
- ::comparison_op — Basic101::BasicComparisons
- ::from_bool — Basic101::BasicInteger
- ::from_s — Basic101::BasicFloat
- ::load — Basic101::Program
- ::load_file — Basic101::Program
- ::make — Basic101::Transcript
- ::make — Basic101::BuiltInFunctions
- ::new — Basic101::ArgumentChecker
- ::new — Basic101::Arguments
- ::new — Basic101::ArrayReference
- ::new — Basic101::BasicArray
- ::new — Basic101::BasicNumeric
- ::new — Basic101::BasicString
- ::new — Basic101::BinaryOperation
- ::new — Basic101::BinaryOperations
- ::new — Basic101::DataStatement
- ::new — Basic101::DefineFunctionStatement
- ::new — Basic101::DimStatement
- ::new — Basic101::ElseStatement
- ::new — Basic101::EndifStatement
- ::new — Basic101::SyntaxError
- ::new — Basic101::ForStack
- ::new — Basic101::ForStatement
- ::new — Basic101::FunctionCall
- ::new — Basic101::Functions
- ::new — Basic101::GosubStatement
- ::new — Basic101::GotoStatement
- ::new — Basic101::Identifier
- ::new — Basic101::IfStatement
- ::new — Basic101::Input
- ::new — Basic101::InputReader
- ::new — Basic101::InputStatement
- ::new — Basic101::LetStatement
- ::new — Basic101::Line
- ::new — Basic101::Main
- ::new — Basic101::NegateOperation
- ::new — Basic101::NextStatement
- ::new — Basic101::NotOperation
- ::new — Basic101::OnGotoStatement
- ::new — Basic101::Output
- ::new — Basic101::PowerOperation
- ::new — Basic101::PrintStatement
- ::new — Basic101::Program
- ::new — Basic101::ProgramCounter
- ::new — Basic101::ReadStatement
- ::new — Basic101::Reference
- ::new — Basic101::RestoreStatement
- ::new — Basic101::ReturnStatement
- ::new — Basic101::RndFunction
- ::new — Basic101::Runtime
- ::new — Basic101::Tab
- ::new — Basic101::Transcript
- ::new — Basic101::UserDefinedFunction
- ::type_name — Basic101::BasicObject
- #+ — Basic101::BasicString
- #<=> — Basic101::BasicNumeric
- #<=> — Basic101::BasicString
- #== — Basic101::Identity
- #[] — Basic101::ForStack
- #[] — Basic101::Program
- #abs — Basic101::BasicNumeric
- #add_function — Basic101::Functions
- #add_function — Basic101::Runtime
- #and — Basic101::BasicFloat
- #and — Basic101::BasicInteger
- #argument_values — Basic101::ArrayReference
- #argument_values — Basic101::FunctionCall
- #array_get — Basic101::BasicArray
- #array_set — Basic101::BasicArray
- #asc — Basic101::BasicString
- #assign — Basic101::ArrayReference
- #assign — Basic101::ScalarReference
- #bind_arguments — Basic101::UserDefinedFunction
- #call — Basic101::AbsFunction
- #call — Basic101::AscFunction
- #call — Basic101::ChrFunction
- #call — Basic101::CosFunction
- #call — Basic101::ExpFunction
- #call — Basic101::Functions
- #call — Basic101::IntFunction
- #call — Basic101::LeftFunction
- #call — Basic101::LenFunction
- #call — Basic101::LogFunction
- #call — Basic101::MidFunction
- #call — Basic101::RightFunction
- #call — Basic101::RndFunction
- #call — Basic101::SgnFunction
- #call — Basic101::SinFunction
- #call — Basic101::SqrFunction
- #call — Basic101::StrFunction
- #call — Basic101::TabFunction
- #call — Basic101::TanFunction
- #call — Basic101::UserDefinedFunction
- #call — Basic101::ValFunction
- #call_function — Basic101::Runtime
- #check — Basic101::ArgumentChecker
- #check_args — Basic101::Function
- #check_count — Basic101::ArgumentChecker
- #check_indices — Basic101::BasicArray
- #check_max_indices — Basic101::BasicArray
- #check_types — Basic101::ArgumentChecker
- #chr — Basic101::BasicInteger
- #cos — Basic101::BasicNumeric
- #count_range — Basic101::ArgumentChecker
- #current_statement — Basic101::ProgramCounter
- #data_items — Basic101::Program
- #data_items — Basic101::Statement
- #default — Basic101::NumericIdentifier
- #default — Basic101::StringIdentifier
- #delete_from_stack — Basic101::ForStatement
- #delete_reference — Basic101::ForStack
- #dimension — Basic101::BasicArray
- #dimension_array — Basic101::ArrayReference
- #done? — Basic101::ForStatement
- #echo — Basic101::Input
- #echo — Basic101::Output
- #echo? — Basic101::Input
- #echo? — Basic101::NullTranscript
- #echo? — Basic101::Transcript
- #empty? — Basic101::ForStack
- #end? — Basic101::ProgramCounter
- #end_of_input_error — Basic101::InputReader
- #end_program — Basic101::Runtime
- #end_statement= — Basic101::IfStatement
- #eval — Basic101::ArrayReference
- #eval — Basic101::BasicObject
- #eval — Basic101::BinaryOperations
- #eval — Basic101::FunctionCall
- #eval — Basic101::NegateOperation
- #eval — Basic101::NotOperation
- #eval — Basic101::PowerOperation
- #eval — Basic101::PrintComma
- #eval — Basic101::PrintSemicolon
- #eval — Basic101::ScalarReference
- #exec — Basic101::Statement
- #execute — Basic101::DataStatement
- #execute — Basic101::DefineFunctionStatement
- #execute — Basic101::DimStatement
- #execute — Basic101::ElseStatement
- #execute — Basic101::EndStatement
- #execute — Basic101::EndifStatement
- #execute — Basic101::ForStatement
- #execute — Basic101::GosubStatement
- #execute — Basic101::GotoStatement
- #execute — Basic101::IfStatement
- #execute — Basic101::InputStatement
- #execute — Basic101::LetStatement
- #execute — Basic101::NextStatement
- #execute — Basic101::OnGotoStatement
- #execute — Basic101::PrintStatement
- #execute — Basic101::RandomizeStatement
- #execute — Basic101::ReadStatement
- #execute — Basic101::RemarkStatement
- #execute — Basic101::RestoreStatement
- #execute — Basic101::ReturnStatement
- #execute — Basic101::StopStatement
- #exp — Basic101::BasicNumeric
- #expected_count — Basic101::ArgumentChecker
- #floor — Basic101::BasicFloat
- #flush — Basic101::Output
- #format — Basic101::BasicFloat
- #format — Basic101::BasicInteger
- #function_exists? — Basic101::Runtime
- #get — Basic101::BasicArray
- #get_array — Basic101::ArrayReference
- #get_array — Basic101::Runtime
- #get_data_item — Basic101::Runtime
- #get_scalar — Basic101::Runtime
- #gosub_line — Basic101::ProgramCounter
- #gosub_line — Basic101::Runtime
- #goto_end — Basic101::ProgramCounter
- #goto_following_statement — Basic101::ElseStatement
- #goto_following_statement — Basic101::EndifStatement
- #goto_following_statement — Basic101::ForStatement
- #goto_index — Basic101::ProgramCounter
- #goto_index — Basic101::Runtime
- #goto_index_after — Basic101::ProgramCounter
- #goto_index_after — Basic101::Runtime
- #goto_line — Basic101::ProgramCounter
- #goto_line — Basic101::Runtime
- #goto_next_statement — Basic101::ProgramCounter
- #has_function? — Basic101::Functions
- #has_reference? — Basic101::ForStack
- #increment — Basic101::ForStatement
- #index_of_line — Basic101::Program
- #indices — Basic101::ArrayReference
- #input — Basic101::NumericIdentifier
- #input — Basic101::Reference
- #input — Basic101::StringIdentifier
- #isatty — Basic101::Input
- #isatty — Basic101::Output
- #left — Basic101::BasicString
- #length — Basic101::BasicString
- #line_number — Basic101::Statement
- #link_if_statements — Basic101::Program
- #link_statements_to_line — Basic101::Line
- #log — Basic101::BasicNumeric
- #make_array — Basic101::BasicArray
- #max_count — Basic101::ArgumentChecker
- #message — Basic101::SyntaxError
- #mid — Basic101::BasicString
- #min_count — Basic101::ArgumentChecker
- #name — Basic101::AbsFunction
- #name — Basic101::AscFunction
- #name — Basic101::ChrFunction
- #name — Basic101::CosFunction
- #name — Basic101::ExpFunction
- #name — Basic101::IntFunction
- #name — Basic101::LeftFunction
- #name — Basic101::LenFunction
- #name — Basic101::LogFunction
- #name — Basic101::MidFunction
- #name — Basic101::RightFunction
- #name — Basic101::RndFunction
- #name — Basic101::SgnFunction
- #name — Basic101::SinFunction
- #name — Basic101::SqrFunction
- #name — Basic101::StrFunction
- #name — Basic101::TabFunction
- #name — Basic101::TanFunction
- #name — Basic101::UserDefinedFunction
- #name — Basic101::ValFunction
- #negate — Basic101::BasicNumeric
- #next_column — Basic101::InputReader
- #not — Basic101::BasicFloat
- #not — Basic101::BasicInteger
- #num_dimensions — Basic101::ArrayReference
- #operate — Basic101::BinaryOperation
- #or — Basic101::BasicFloat
- #or — Basic101::BasicInteger
- #pop — Basic101::ForStack
- #print — Basic101::NullPromptDelimeter
- #print — Basic101::Output
- #print — Basic101::PromptDelimeter
- #print_new_line — Basic101::BasicNumeric
- #print_new_line — Basic101::BasicString
- #print_new_line — Basic101::PrintComma
- #print_new_line — Basic101::PrintSemicolon
- #print_new_line — Basic101::Tab
- #print_prompt — Basic101::InputStatement
- #print_string — Basic101::BasicNumeric
- #print_string — Basic101::BasicString
- #print_string — Basic101::PrintComma
- #print_string — Basic101::PrintSemicolon
- #print_string — Basic101::Tab
- #push — Basic101::ForStack
- #puts — Basic101::Output
- #raise_error_if_eos — Basic101::InputReader
- #raise_error_with_line_number — Basic101::Statement
- #rand — Basic101::Runtime
- #randomize — Basic101::Runtime
- #read_line — Basic101::Input
- #read_numeric — Basic101::InputReader
- #read_references — Basic101::InputStatement
- #read_string — Basic101::InputReader
- #reset — Basic101::Runtime
- #restore — Basic101::Runtime
- #restore_parameters — Basic101::UserDefinedFunction
- #return — Basic101::ProgramCounter
- #return — Basic101::Runtime
- #right — Basic101::BasicString
- #run — Basic101::Main
- #run — Basic101::Runtime
- #save_input — Basic101::NullTranscript
- #save_input — Basic101::Transcript
- #save_output — Basic101::NullTranscript
- #save_output — Basic101::Transcript
- #save_output_lines — Basic101::NullTranscript
- #save_output_lines — Basic101::Transcript
- #save_parameters — Basic101::UserDefinedFunction
- #set — Basic101::BasicArray
- #set_scalar — Basic101::Runtime
- #set_statement_indices — Basic101::Program
- #sgn — Basic101::BasicNumeric
- #simplest — Basic101::BasicNumeric
- #sin — Basic101::BasicNumeric
- #sqr — Basic101::BasicNumeric
- #state — Basic101::ArrayReference
- #state — Basic101::BinaryOperation
- #state — Basic101::BinaryOperations
- #state — Basic101::DataStatement
- #state — Basic101::DefineFunctionStatement
- #state — Basic101::DimStatement
- #state — Basic101::ForStatement
- #state — Basic101::FunctionCall
- #state — Basic101::GosubStatement
- #state — Basic101::GotoStatement
- #state — Basic101::Identifier
- #state — Basic101::IfStatement
- #state — Basic101::InputStatement
- #state — Basic101::LetStatement
- #state — Basic101::Line
- #state — Basic101::NextStatement
- #state — Basic101::NotOperation
- #state — Basic101::OnGotoStatement
- #state — Basic101::PowerOperation
- #state — Basic101::PrintStatement
- #state — Basic101::Program
- #state — Basic101::ReadStatement
- #state — Basic101::Reference
- #state — Basic101::RestoreStatement
- #state — Basic101::Statement
- #state — Basic101::UserDefinedFunction
- #state — Basic101::Identity
- #statement_count — Basic101::Program
- #str — Basic101::BasicFloat
- #str — Basic101::BasicInteger
- #str — Basic101::BasicString
- #tab_to — Basic101::Output
- #tan — Basic101::BasicNumeric
- #to_b — Basic101::BasicNumeric
- #to_f — Basic101::BasicNumeric
- #to_float — Basic101::BasicFloat
- #to_float — Basic101::BasicInteger
- #to_float — Basic101::BasicObject
- #to_i — Basic101::BasicNumeric
- #to_integer — Basic101::BasicFloat
- #to_integer — Basic101::BasicInteger
- #to_integer — Basic101::BasicObject
- #to_numeric — Basic101::BasicNumeric
- #to_numeric — Basic101::BasicObject
- #to_s — Basic101::SyntaxError
- #to_s — Basic101::Identifier
- #to_string — Basic101::BasicObject
- #to_string — Basic101::BasicString
- #top — Basic101::ForStack
- #transcribe_errors — Basic101::Runtime
- #transcript= — Basic101::Input
- #transcript= — Basic101::Output
- #transcript= — Basic101::Runtime
- #type_name — Basic101::BasicObject
- #types — Basic101::ArgumentChecker
- #val — Basic101::BasicString
- #write_char — Basic101::Output
- #write_string — Basic101::Output