# -*- encoding: utf-8 -*- # stub: basic101 1.0.1 ruby lib Gem::Specification.new do |s| s.name = "basic101".freeze s.version = "1.0.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Wayne Conrad".freeze] s.date = "2022-03-11" s.description = "basic101 is a circa 1980 BASIC interpreter written in Ruby. It supports a modified subset of Microsoft's BASIC-80 v. 5 and runs the games published in Basic Computer Games, Microcomputer Edition by David H. Ahl".freeze s.email = "kf7qga@gmail.com".freeze s.executables = ["basic101".freeze] s.extra_rdoc_files = ["LICENSE.md".freeze, "README.md".freeze] s.files = ["Changelog.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.md".freeze, "README.md".freeze, "Rakefile".freeze, "VERSION".freeze, "basic101.gemspec".freeze, "bin/basic101".freeze, "lib/basic101.rb".freeze, "lib/basic101/abs_function.rb".freeze, "lib/basic101/argument_checker.rb".freeze, "lib/basic101/arguments.rb".freeze, "lib/basic101/array_reference.rb".freeze, "lib/basic101/asc_function.rb".freeze, "lib/basic101/basic_array.rb".freeze, "lib/basic101/basic_comparisons.rb".freeze, "lib/basic101/basic_float.rb".freeze, "lib/basic101/basic_integer.rb".freeze, "lib/basic101/basic_math.rb".freeze, "lib/basic101/basic_numeric.rb".freeze, "lib/basic101/basic_object.rb".freeze, "lib/basic101/basic_string.rb".freeze, "lib/basic101/binary_operation.rb".freeze, "lib/basic101/binary_operations.rb".freeze, "lib/basic101/built_in_functions.rb".freeze, "lib/basic101/chr_function.rb".freeze, "lib/basic101/cos_function.rb".freeze, "lib/basic101/data_statement.rb".freeze, "lib/basic101/define_function_statement.rb".freeze, "lib/basic101/dim_statement.rb".freeze, "lib/basic101/else_statement.rb".freeze, "lib/basic101/end_statement.rb".freeze, "lib/basic101/endif_statement.rb".freeze, "lib/basic101/errors.rb".freeze, "lib/basic101/exp_function.rb".freeze, "lib/basic101/for_stack.rb".freeze, "lib/basic101/for_statement.rb".freeze, "lib/basic101/function.rb".freeze, "lib/basic101/function_call.rb".freeze, "lib/basic101/function_identifier.rb".freeze, "lib/basic101/functions.rb".freeze, "lib/basic101/gosub_statement.rb".freeze, "lib/basic101/goto_statement.rb".freeze, "lib/basic101/identifier.rb".freeze, "lib/basic101/identity.rb".freeze, "lib/basic101/if_statement.rb".freeze, "lib/basic101/input.rb".freeze, "lib/basic101/input_reader.rb".freeze, "lib/basic101/input_statement.rb".freeze, "lib/basic101/int_function.rb".freeze, "lib/basic101/left_function.rb".freeze, "lib/basic101/len_function.rb".freeze, "lib/basic101/let_statement.rb".freeze, "lib/basic101/line.rb".freeze, "lib/basic101/log_function.rb".freeze, "lib/basic101/main.rb".freeze, "lib/basic101/mid_function.rb".freeze, "lib/basic101/negate_operation.rb".freeze, "lib/basic101/next_statement.rb".freeze, "lib/basic101/not_operation.rb".freeze, "lib/basic101/null_prompt_delimeter.rb".freeze, "lib/basic101/null_transcript.rb".freeze, "lib/basic101/numeric_identifier.rb".freeze, "lib/basic101/on_goto_statement.rb".freeze, "lib/basic101/output.rb".freeze, "lib/basic101/parser.rb".freeze, "lib/basic101/parser/data_statement.rb".freeze, "lib/basic101/parser/define_function_statement.rb".freeze, "lib/basic101/parser/dim_statement.rb".freeze, "lib/basic101/parser/end_statement.rb".freeze, "lib/basic101/parser/expression.rb".freeze, "lib/basic101/parser/for_statement.rb".freeze, "lib/basic101/parser/function_call.rb".freeze, "lib/basic101/parser/gosub_statement.rb".freeze, "lib/basic101/parser/goto_statement.rb".freeze, "lib/basic101/parser/identifier.rb".freeze, "lib/basic101/parser/if_statement.rb".freeze, "lib/basic101/parser/input_statement.rb".freeze, "lib/basic101/parser/let_statement.rb".freeze, "lib/basic101/parser/next_statement.rb".freeze, "lib/basic101/parser/numeric.rb".freeze, "lib/basic101/parser/on_goto_statement.rb".freeze, "lib/basic101/parser/print_statement.rb".freeze, "lib/basic101/parser/program.rb".freeze, "lib/basic101/parser/randomize_statement.rb".freeze, "lib/basic101/parser/read_statement.rb".freeze, "lib/basic101/parser/reference.rb".freeze, "lib/basic101/parser/remark_statement.rb".freeze, "lib/basic101/parser/restore_statement.rb".freeze, "lib/basic101/parser/return_statement.rb".freeze, "lib/basic101/parser/space.rb".freeze, "lib/basic101/parser/statements.rb".freeze, "lib/basic101/parser/stop_statement.rb".freeze, "lib/basic101/parser/string.rb".freeze, "lib/basic101/power_operation.rb".freeze, "lib/basic101/print_comma.rb".freeze, "lib/basic101/print_semicolon.rb".freeze, "lib/basic101/print_statement.rb".freeze, "lib/basic101/program.rb".freeze, "lib/basic101/program_counter.rb".freeze, "lib/basic101/prompt_delimeter.rb".freeze, "lib/basic101/randomize_statement.rb".freeze, "lib/basic101/read_statement.rb".freeze, "lib/basic101/reference.rb".freeze, "lib/basic101/release.rb".freeze, "lib/basic101/remark_statement.rb".freeze, "lib/basic101/restore_statement.rb".freeze, "lib/basic101/return_statement.rb".freeze, "lib/basic101/right_function.rb".freeze, "lib/basic101/rnd_function.rb".freeze, "lib/basic101/runtime.rb".freeze, "lib/basic101/scalar_reference.rb".freeze, "lib/basic101/sgn_function.rb".freeze, "lib/basic101/sin_function.rb".freeze, "lib/basic101/sqr_function.rb".freeze, "lib/basic101/statement.rb".freeze, "lib/basic101/stop_statement.rb".freeze, "lib/basic101/str_function.rb".freeze, "lib/basic101/string_identifier.rb".freeze, "lib/basic101/tab.rb".freeze, "lib/basic101/tab_function.rb".freeze, "lib/basic101/tan_function.rb".freeze, "lib/basic101/transcript.rb".freeze, "lib/basic101/transform.rb".freeze, "lib/basic101/user_defined_function.rb".freeze, "lib/basic101/val_function.rb".freeze, "test/integration/tests/basic_computer_games/23-match.bas".freeze, "test/integration/tests/basic_computer_games/3dplot.bas".freeze, "test/integration/tests/basic_computer_games/aceyducy.bas".freeze, "test/integration/tests/basic_computer_games/amazing.bas".freeze, "test/integration/tests/basic_computer_games/animal.bas".freeze, "test/integration/tests/basic_computer_games/awari.bas".freeze, "test/integration/tests/basic_computer_games/bagels.bas".freeze, "test/integration/tests/basic_computer_games/banner.bas".freeze, "test/integration/tests/basic_computer_games/basketbl.bas".freeze, "test/integration/tests/basic_computer_games/batnum.bas".freeze, "test/integration/tests/basic_computer_games/battle.bas".freeze, "test/integration/tests/basic_computer_games/blackjck.bas".freeze, "test/integration/tests/basic_computer_games/bombard.bas".freeze, "test/integration/tests/basic_computer_games/bounce.bas".freeze, "test/integration/tests/basic_computer_games/bowling.bas".freeze, "test/integration/tests/basic_computer_games/boxing.bas".freeze, "test/integration/tests/basic_computer_games/bug.bas".freeze, "test/integration/tests/basic_computer_games/bullfght.bas".freeze, "test/integration/tests/basic_computer_games/bullseye.bas".freeze, "test/integration/tests/basic_computer_games/bunny.bas".freeze, "test/integration/tests/basic_computer_games/buzzword.bas".freeze, "test/integration/tests/basic_computer_games/calendar.bas".freeze, "test/integration/tests/basic_computer_games/change.bas".freeze, "test/integration/tests/basic_computer_games/checkers.bas".freeze, "test/integration/tests/basic_computer_games/chemist.bas".freeze, "test/integration/tests/basic_computer_games/chief.bas".freeze, "test/integration/tests/basic_computer_games/chomp.bas".freeze, "test/integration/tests/basic_computer_games/combat.bas".freeze, "test/integration/tests/basic_computer_games/craps.bas".freeze, "test/integration/tests/basic_computer_games/cube.bas".freeze, "test/integration/tests/basic_computer_games/depthchg.bas".freeze, "test/integration/tests/basic_computer_games/diamond.bas".freeze, "test/integration/tests/basic_computer_games/dice.bas".freeze, "test/integration/tests/basic_computer_games/digits.bas".freeze, "test/integration/tests/basic_computer_games/evenwin1.bas".freeze, "test/integration/tests/basic_computer_games/evenwin2.bas".freeze, "test/integration/tests/basic_computer_games/flipflop.bas".freeze, "test/integration/tests/basic_computer_games/footbal1.bas".freeze, "test/integration/tests/basic_computer_games/footbal2.bas".freeze, "test/integration/tests/basic_computer_games/furtradr.bas".freeze, "test/integration/tests/basic_computer_games/golf.bas".freeze, "test/integration/tests/basic_computer_games/gomoko.bas".freeze, "test/integration/tests/basic_computer_games/guess.bas".freeze, "test/integration/tests/basic_computer_games/gunner.bas".freeze, "test/integration/tests/basic_computer_games/hamurabi.bas".freeze, "test/integration/tests/basic_computer_games/hangman.bas".freeze, "test/integration/tests/basic_computer_games/hello.bas".freeze, "test/integration/tests/basic_computer_games/hexapawn.bas".freeze, "test/integration/tests/basic_computer_games/hi-q.bas".freeze, "test/integration/tests/basic_computer_games/hilo.bas".freeze, "test/integration/tests/basic_computer_games/hockey.bas".freeze, "test/integration/tests/basic_computer_games/horsrace.bas".freeze, "test/integration/tests/basic_computer_games/hurkle.bas".freeze, "test/integration/tests/basic_computer_games/kinema.bas".freeze, "test/integration/tests/basic_computer_games/king.bas".freeze, "test/integration/tests/basic_computer_games/lem.bas".freeze, "test/integration/tests/basic_computer_games/letter.bas".freeze, "test/integration/tests/basic_computer_games/life.bas".freeze, "test/integration/tests/basic_computer_games/life2.bas".freeze, "test/integration/tests/basic_computer_games/litquiz.bas".freeze, "test/integration/tests/basic_computer_games/love.bas".freeze, "test/integration/tests/basic_computer_games/lunar.bas".freeze, "test/integration/tests/basic_computer_games/mastrmnd.bas".freeze, "test/integration/tests/basic_computer_games/mathdice.bas".freeze, "test/integration/tests/basic_computer_games/mugwump.bas".freeze, "test/integration/tests/basic_computer_games/name.bas".freeze, "test/integration/tests/basic_computer_games/nicoma.bas".freeze, "test/integration/tests/basic_computer_games/nim.bas".freeze, "test/integration/tests/basic_computer_games/number.bas".freeze, "test/integration/tests/basic_computer_games/onecheck.bas".freeze, "test/integration/tests/basic_computer_games/orbit.bas".freeze, "test/integration/tests/basic_computer_games/pizza.bas".freeze, "test/integration/tests/basic_computer_games/poetry.bas".freeze, "test/integration/tests/basic_computer_games/poker.bas".freeze, "test/integration/tests/basic_computer_games/queen.bas".freeze, "test/integration/tests/basic_computer_games/reverse.bas".freeze, "test/integration/tests/basic_computer_games/rocket.bas".freeze, "test/integration/tests/basic_computer_games/rocksp.bas".freeze, "test/integration/tests/basic_computer_games/roulette.bas".freeze, "test/integration/tests/basic_computer_games/rusrou.bas".freeze, "test/integration/tests/basic_computer_games/salvo.bas".freeze, "test/integration/tests/basic_computer_games/sinewave.bas".freeze, "test/integration/tests/basic_computer_games/slalom.bas".freeze, "test/integration/tests/basic_computer_games/slots.bas".freeze, "test/integration/tests/basic_computer_games/splat.bas".freeze, "test/integration/tests/basic_computer_games/stars.bas".freeze, "test/integration/tests/basic_computer_games/stock.bas".freeze, "test/integration/tests/basic_computer_games/superstartrek.bas".freeze, "test/integration/tests/basic_computer_games/superstartrekins.bas".freeze, "test/integration/tests/basic_computer_games/synonym.bas".freeze, "test/integration/tests/basic_computer_games/target.bas".freeze, "test/integration/tests/basic_computer_games/tictac1.bas".freeze, "test/integration/tests/basic_computer_games/tictac2.bas".freeze, "test/integration/tests/basic_computer_games/towers.bas".freeze, "test/integration/tests/basic_computer_games/train.bas".freeze, "test/integration/tests/basic_computer_games/trap.bas".freeze, "test/integration/tests/basic_computer_games/war.bas".freeze, "test/integration/tests/basic_computer_games/weekday.bas".freeze, "test/integration/tests/basic_computer_games/word.bas".freeze] s.homepage = "http://github.com/wconrad/basic101".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.5".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Circa 1980 basic intepreter".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 13.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.6".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.14".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9.5".freeze]) end