├── Gemfile ├── Gemfile.lock ├── README.md ├── examples ├── fizzbuzz.ppap └── ppap.ppap ├── exe └── ppap ├── lib ├── ppap.rb └── ppap │ ├── cli.rb │ ├── interpreter.rb │ ├── parser.rb │ └── version.rb └── ppap.gemspec /Gemfile: -------------------------------------------------------------------------------- 1 | gemspec 2 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/README.md -------------------------------------------------------------------------------- /examples/fizzbuzz.ppap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/examples/fizzbuzz.ppap -------------------------------------------------------------------------------- /examples/ppap.ppap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/examples/ppap.ppap -------------------------------------------------------------------------------- /exe/ppap: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require 'ppap' 3 | PPAP::Cli.start(ARGV) 4 | -------------------------------------------------------------------------------- /lib/ppap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/lib/ppap.rb -------------------------------------------------------------------------------- /lib/ppap/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/lib/ppap/cli.rb -------------------------------------------------------------------------------- /lib/ppap/interpreter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/lib/ppap/interpreter.rb -------------------------------------------------------------------------------- /lib/ppap/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/lib/ppap/parser.rb -------------------------------------------------------------------------------- /lib/ppap/version.rb: -------------------------------------------------------------------------------- 1 | module PPAP 2 | VERSION = "0.1.0" 3 | end 4 | -------------------------------------------------------------------------------- /ppap.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yhara/ppap-lang/HEAD/ppap.gemspec --------------------------------------------------------------------------------