├── .gitignore ├── Ada ├── .gitignore ├── README.md ├── parrot-tests.adb ├── parrot-tests.ads ├── parrot.adb ├── parrot.ads ├── parrot.gpr └── run_tests.adb ├── Bash ├── README.md ├── bin │ └── parrot.sh ├── run_tests.bat ├── run_tests.sh └── test │ └── smoke.yaml ├── CSharp ├── .gitignore ├── Parrot.Tests │ ├── Parrot.Tests.csproj │ └── ParrotTest.cs ├── Parrot │ ├── Parrot.cs │ ├── Parrot.csproj │ └── ParrotTypeEnum.cs ├── global.json └── parrot.sln ├── C_cmocka ├── .gitignore ├── Parrot.c ├── Parrot.h ├── ParrotTest.c └── README.md ├── Clojure ├── .gitignore ├── README.md ├── project.clj ├── src │ └── parrot_refactoring │ │ └── core.clj └── test │ └── parrot_refactoring │ └── core_test.clj ├── Crystal ├── shard.yml ├── spec │ ├── parrot_spec.cr │ └── spec_helper.cr └── src │ └── parrot.cr ├── Go ├── .gitignore ├── README.md ├── go.mod ├── parrot.go └── parrot_test.go ├── Io ├── .gitignore ├── README.md ├── io │ └── Parrot.io ├── package.json └── tests │ └── correctness │ ├── ParrotTest.io │ └── run.io ├── Java ├── .gitignore ├── README.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pom.xml ├── settings.gradle └── src │ ├── main │ └── java │ │ └── parrot │ │ ├── Parrot.java │ │ └── ParrotTypeEnum.java │ └── test │ └── java │ └── parrot │ └── ParrotTest.java ├── JavaScript ├── .babelrc ├── .gitignore ├── README.md ├── package.json └── src │ ├── __tests__ │ └── parrot.spec.js │ └── parrot.js ├── Kotlin ├── .gitignore ├── README.md ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ └── kotlin │ │ └── parrot │ │ ├── Parrot.kt │ │ └── ParrotTypeEnum.kt │ └── test │ └── kotlin │ └── parrot │ └── ParrotTest.kt ├── LabVIEW ├── .gitignore ├── .lvversion ├── LICENSE ├── Parrot.lvproj ├── Parrot.vipc ├── Parrot │ ├── Compute Base Speed for Voltage.vi │ ├── Compute Base Speed.vi │ ├── Get Cry.vi │ ├── Get Load Factor.vi │ ├── Get Speed.vi │ ├── Load Factor.vi │ ├── New.vi │ ├── Parrot Type.ctl │ └── Parrot.lvclass ├── Readme.md ├── Test Parrot │ ├── Test Cry Of African Parrot.vi │ ├── Test Cry Of European Parrot.vi │ ├── Test Cry Of Norwegian Blue Parrot High Voltage.vi │ ├── Test Cry Of Norwegian Blue Parrot No Voltage.vi │ ├── Test Parrot.lvclass │ ├── Test Speed Of African Parrot With No Coconuts.vi │ ├── Test Speed Of African Parrot With One Coconut.vi │ ├── Test Speed Of African Parrot With Two Coconuts.vi │ ├── Test Speed Of European Parrot.vi │ ├── Test Speed Of Norwegian Blue Parrot Nailed.vi │ ├── Test Speed Of Norwegian Blue Parrot Not Nailed High Voltage.vi │ └── Test Speed Of Norwegian Blue Parrot Not Nailed.vi └── img │ ├── Example.png │ ├── LUnit.png │ ├── Project.png │ └── Run_LUnit.png ├── LegacyJavaScript ├── .gitignore ├── .jshintrc ├── .jslint.conf ├── README.md ├── package.json ├── src │ └── parrot.js └── test │ └── parrot_test.js ├── Objective-C ├── .gitignore ├── Parrot.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── ParrotTests.xcscheme ├── Parrot │ ├── Parrot.h │ ├── Parrot.m │ └── ParrotTypeEnum.h └── ParrotTests │ ├── Info.plist │ └── ParrotTests.m ├── PHP ├── .gitignore ├── README.md ├── cc.bat ├── composer.json ├── ecs.php ├── fc.bat ├── phpstan.neon ├── phpunit.xml.dist ├── ps.bat ├── pu.bat ├── src │ ├── Parrot.php │ └── ParrotTypeEnum.php └── tests │ └── ParrotTest.php ├── Pascal ├── .gitignore ├── MATH.PAS ├── PARROT.PAS ├── PARROT_T.PAS ├── README.md └── TPUNIT.PAS ├── Python ├── .gitignore ├── README.md ├── parrot.py ├── requirements.txt └── test_parrot.py ├── README.md ├── Ruby ├── .gitignore ├── .rspec ├── Gemfile ├── Rakefile ├── lib │ └── parrot.rb └── spec │ └── parrot_spec.rb ├── Rust ├── .gitignore ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── Scala ├── .gitignore ├── build.sbt ├── project │ ├── build.properties │ └── plugins.sbt └── src │ ├── main │ └── scala │ │ └── parrot │ │ ├── Parrot.scala │ │ └── ParrotType.scala │ └── test │ └── scala │ └── parrot │ └── ParrotTest.scala ├── Scheme ├── README.md ├── assert.scm ├── parrot-test.scm └── parrot.scm ├── Swift ├── .gitignore ├── Package.swift ├── Sources │ └── Parrot │ │ ├── Parrot.swift │ │ └── ParrotType.swift └── Tests │ └── ParrotTests │ └── ParrotTests.swift ├── TypeScript ├── .gitignore ├── jest │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── parrot.ts │ ├── tests │ │ └── parrot.spec.ts │ └── tsconfig.json └── mocha-chai │ ├── README.md │ ├── mocha.opts │ ├── package.json │ ├── src │ └── parrot.ts │ ├── test │ └── parrot.spec.ts │ ├── tsconfig.json │ └── tslint.json ├── Xslt ├── .gitignore ├── README.md ├── build.xml ├── parrot.dtd ├── parrot.xsl ├── tst_parrot.xsl └── xsltunit-0.2 │ ├── xsltunit.xsl │ └── xsltunit_report.xsl ├── c_catch2 ├── .gitignore ├── CMakeLists.txt ├── README.md ├── src │ ├── CMakeLists.txt │ ├── Parrot.c │ └── Parrot.h └── test-catch2 │ ├── CMakeLists.txt │ ├── main.cpp │ └── sample_catch.cpp ├── common-lisp ├── README.md ├── parrot-refactoring-kata.asd ├── source │ ├── package.lisp │ └── parrot.lisp └── tests │ ├── package.lisp │ └── tests.lisp ├── cpp ├── .gitignore ├── CMakeLists.txt ├── README.md ├── src │ ├── CMakeLists.txt │ ├── Parrot.cpp │ └── Parrot.h ├── test-catch2 │ ├── CMakeLists.txt │ ├── main.cpp │ └── sample_catch.cpp ├── test-doctest │ ├── CMakeLists.txt │ ├── main.cpp │ └── sample_doctest.cpp └── test-gtest │ ├── CMakeLists.txt │ ├── main.cpp │ └── sample_gtest.cpp ├── dart ├── .gitignore ├── README.md ├── lib │ ├── parrot.dart │ └── parrot_type.dart ├── pubspec.yaml └── test │ └── parrot_test.dart └── license.txt /.gitignore: -------------------------------------------------------------------------------- 1 | **/.idea 2 | **/.DS_Store 3 | -------------------------------------------------------------------------------- /Ada/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/.gitignore -------------------------------------------------------------------------------- /Ada/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/README.md -------------------------------------------------------------------------------- /Ada/parrot-tests.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/parrot-tests.adb -------------------------------------------------------------------------------- /Ada/parrot-tests.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/parrot-tests.ads -------------------------------------------------------------------------------- /Ada/parrot.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/parrot.adb -------------------------------------------------------------------------------- /Ada/parrot.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/parrot.ads -------------------------------------------------------------------------------- /Ada/parrot.gpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/parrot.gpr -------------------------------------------------------------------------------- /Ada/run_tests.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ada/run_tests.adb -------------------------------------------------------------------------------- /Bash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Bash/README.md -------------------------------------------------------------------------------- /Bash/bin/parrot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Bash/bin/parrot.sh -------------------------------------------------------------------------------- /Bash/run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Bash/run_tests.bat -------------------------------------------------------------------------------- /Bash/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Bash/run_tests.sh -------------------------------------------------------------------------------- /Bash/test/smoke.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Bash/test/smoke.yaml -------------------------------------------------------------------------------- /CSharp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/.gitignore -------------------------------------------------------------------------------- /CSharp/Parrot.Tests/Parrot.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/Parrot.Tests/Parrot.Tests.csproj -------------------------------------------------------------------------------- /CSharp/Parrot.Tests/ParrotTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/Parrot.Tests/ParrotTest.cs -------------------------------------------------------------------------------- /CSharp/Parrot/Parrot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/Parrot/Parrot.cs -------------------------------------------------------------------------------- /CSharp/Parrot/Parrot.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/Parrot/Parrot.csproj -------------------------------------------------------------------------------- /CSharp/Parrot/ParrotTypeEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/Parrot/ParrotTypeEnum.cs -------------------------------------------------------------------------------- /CSharp/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/global.json -------------------------------------------------------------------------------- /CSharp/parrot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/CSharp/parrot.sln -------------------------------------------------------------------------------- /C_cmocka/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/C_cmocka/.gitignore -------------------------------------------------------------------------------- /C_cmocka/Parrot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/C_cmocka/Parrot.c -------------------------------------------------------------------------------- /C_cmocka/Parrot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/C_cmocka/Parrot.h -------------------------------------------------------------------------------- /C_cmocka/ParrotTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/C_cmocka/ParrotTest.c -------------------------------------------------------------------------------- /C_cmocka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/C_cmocka/README.md -------------------------------------------------------------------------------- /Clojure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Clojure/.gitignore -------------------------------------------------------------------------------- /Clojure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Clojure/README.md -------------------------------------------------------------------------------- /Clojure/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Clojure/project.clj -------------------------------------------------------------------------------- /Clojure/src/parrot_refactoring/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Clojure/src/parrot_refactoring/core.clj -------------------------------------------------------------------------------- /Clojure/test/parrot_refactoring/core_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Clojure/test/parrot_refactoring/core_test.clj -------------------------------------------------------------------------------- /Crystal/shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Crystal/shard.yml -------------------------------------------------------------------------------- /Crystal/spec/parrot_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Crystal/spec/parrot_spec.cr -------------------------------------------------------------------------------- /Crystal/spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Crystal/spec/spec_helper.cr -------------------------------------------------------------------------------- /Crystal/src/parrot.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Crystal/src/parrot.cr -------------------------------------------------------------------------------- /Go/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Go/.gitignore -------------------------------------------------------------------------------- /Go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Go/README.md -------------------------------------------------------------------------------- /Go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Go/go.mod -------------------------------------------------------------------------------- /Go/parrot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Go/parrot.go -------------------------------------------------------------------------------- /Go/parrot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Go/parrot_test.go -------------------------------------------------------------------------------- /Io/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Io/.gitignore -------------------------------------------------------------------------------- /Io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Io/README.md -------------------------------------------------------------------------------- /Io/io/Parrot.io: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Io/io/Parrot.io -------------------------------------------------------------------------------- /Io/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Io/package.json -------------------------------------------------------------------------------- /Io/tests/correctness/ParrotTest.io: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Io/tests/correctness/ParrotTest.io -------------------------------------------------------------------------------- /Io/tests/correctness/run.io: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env io 2 | TestSuite clone setPath(System launchPath) run 3 | -------------------------------------------------------------------------------- /Java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/.gitignore -------------------------------------------------------------------------------- /Java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/README.md -------------------------------------------------------------------------------- /Java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/build.gradle -------------------------------------------------------------------------------- /Java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/gradlew -------------------------------------------------------------------------------- /Java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/gradlew.bat -------------------------------------------------------------------------------- /Java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/pom.xml -------------------------------------------------------------------------------- /Java/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Parrot-Refactoring-Kata' 2 | -------------------------------------------------------------------------------- /Java/src/main/java/parrot/Parrot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/src/main/java/parrot/Parrot.java -------------------------------------------------------------------------------- /Java/src/main/java/parrot/ParrotTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/src/main/java/parrot/ParrotTypeEnum.java -------------------------------------------------------------------------------- /Java/src/test/java/parrot/ParrotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Java/src/test/java/parrot/ParrotTest.java -------------------------------------------------------------------------------- /JavaScript/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /JavaScript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/JavaScript/.gitignore -------------------------------------------------------------------------------- /JavaScript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/JavaScript/README.md -------------------------------------------------------------------------------- /JavaScript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/JavaScript/package.json -------------------------------------------------------------------------------- /JavaScript/src/__tests__/parrot.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/JavaScript/src/__tests__/parrot.spec.js -------------------------------------------------------------------------------- /JavaScript/src/parrot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/JavaScript/src/parrot.js -------------------------------------------------------------------------------- /Kotlin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/.gitignore -------------------------------------------------------------------------------- /Kotlin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/README.md -------------------------------------------------------------------------------- /Kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/build.gradle.kts -------------------------------------------------------------------------------- /Kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/gradlew -------------------------------------------------------------------------------- /Kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/gradlew.bat -------------------------------------------------------------------------------- /Kotlin/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ParrotRefactoringKata' 2 | -------------------------------------------------------------------------------- /Kotlin/src/main/kotlin/parrot/Parrot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/src/main/kotlin/parrot/Parrot.kt -------------------------------------------------------------------------------- /Kotlin/src/main/kotlin/parrot/ParrotTypeEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/src/main/kotlin/parrot/ParrotTypeEnum.kt -------------------------------------------------------------------------------- /Kotlin/src/test/kotlin/parrot/ParrotTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Kotlin/src/test/kotlin/parrot/ParrotTest.kt -------------------------------------------------------------------------------- /LabVIEW/.gitignore: -------------------------------------------------------------------------------- 1 | *.aliases 2 | *.lvlps -------------------------------------------------------------------------------- /LabVIEW/.lvversion: -------------------------------------------------------------------------------- 1 | 20.0 -------------------------------------------------------------------------------- /LabVIEW/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/LICENSE -------------------------------------------------------------------------------- /LabVIEW/Parrot.lvproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot.lvproj -------------------------------------------------------------------------------- /LabVIEW/Parrot.vipc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot.vipc -------------------------------------------------------------------------------- /LabVIEW/Parrot/Compute Base Speed for Voltage.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Compute Base Speed for Voltage.vi -------------------------------------------------------------------------------- /LabVIEW/Parrot/Compute Base Speed.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Compute Base Speed.vi -------------------------------------------------------------------------------- /LabVIEW/Parrot/Get Cry.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Get Cry.vi -------------------------------------------------------------------------------- /LabVIEW/Parrot/Get Load Factor.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Get Load Factor.vi -------------------------------------------------------------------------------- /LabVIEW/Parrot/Get Speed.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Get Speed.vi -------------------------------------------------------------------------------- /LabVIEW/Parrot/Load Factor.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Load Factor.vi -------------------------------------------------------------------------------- /LabVIEW/Parrot/New.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/New.vi -------------------------------------------------------------------------------- /LabVIEW/Parrot/Parrot Type.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Parrot Type.ctl -------------------------------------------------------------------------------- /LabVIEW/Parrot/Parrot.lvclass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Parrot/Parrot.lvclass -------------------------------------------------------------------------------- /LabVIEW/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Readme.md -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Cry Of African Parrot.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Cry Of African Parrot.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Cry Of European Parrot.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Cry Of European Parrot.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Cry Of Norwegian Blue Parrot High Voltage.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Cry Of Norwegian Blue Parrot High Voltage.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Cry Of Norwegian Blue Parrot No Voltage.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Cry Of Norwegian Blue Parrot No Voltage.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Parrot.lvclass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Parrot.lvclass -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Speed Of African Parrot With No Coconuts.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Speed Of African Parrot With No Coconuts.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Speed Of African Parrot With One Coconut.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Speed Of African Parrot With One Coconut.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Speed Of African Parrot With Two Coconuts.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Speed Of African Parrot With Two Coconuts.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Speed Of European Parrot.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Speed Of European Parrot.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Speed Of Norwegian Blue Parrot Nailed.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Speed Of Norwegian Blue Parrot Nailed.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Speed Of Norwegian Blue Parrot Not Nailed High Voltage.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Speed Of Norwegian Blue Parrot Not Nailed High Voltage.vi -------------------------------------------------------------------------------- /LabVIEW/Test Parrot/Test Speed Of Norwegian Blue Parrot Not Nailed.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/Test Parrot/Test Speed Of Norwegian Blue Parrot Not Nailed.vi -------------------------------------------------------------------------------- /LabVIEW/img/Example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/img/Example.png -------------------------------------------------------------------------------- /LabVIEW/img/LUnit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/img/LUnit.png -------------------------------------------------------------------------------- /LabVIEW/img/Project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/img/Project.png -------------------------------------------------------------------------------- /LabVIEW/img/Run_LUnit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LabVIEW/img/Run_LUnit.png -------------------------------------------------------------------------------- /LegacyJavaScript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LegacyJavaScript/.gitignore -------------------------------------------------------------------------------- /LegacyJavaScript/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LegacyJavaScript/.jshintrc -------------------------------------------------------------------------------- /LegacyJavaScript/.jslint.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LegacyJavaScript/.jslint.conf -------------------------------------------------------------------------------- /LegacyJavaScript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LegacyJavaScript/README.md -------------------------------------------------------------------------------- /LegacyJavaScript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LegacyJavaScript/package.json -------------------------------------------------------------------------------- /LegacyJavaScript/src/parrot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LegacyJavaScript/src/parrot.js -------------------------------------------------------------------------------- /LegacyJavaScript/test/parrot_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/LegacyJavaScript/test/parrot_test.js -------------------------------------------------------------------------------- /Objective-C/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/.gitignore -------------------------------------------------------------------------------- /Objective-C/Parrot.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/Parrot.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Objective-C/Parrot.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/Parrot.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Objective-C/Parrot.xcodeproj/xcshareddata/xcschemes/ParrotTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/Parrot.xcodeproj/xcshareddata/xcschemes/ParrotTests.xcscheme -------------------------------------------------------------------------------- /Objective-C/Parrot/Parrot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/Parrot/Parrot.h -------------------------------------------------------------------------------- /Objective-C/Parrot/Parrot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/Parrot/Parrot.m -------------------------------------------------------------------------------- /Objective-C/Parrot/ParrotTypeEnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/Parrot/ParrotTypeEnum.h -------------------------------------------------------------------------------- /Objective-C/ParrotTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/ParrotTests/Info.plist -------------------------------------------------------------------------------- /Objective-C/ParrotTests/ParrotTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Objective-C/ParrotTests/ParrotTests.m -------------------------------------------------------------------------------- /PHP/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/.gitignore -------------------------------------------------------------------------------- /PHP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/README.md -------------------------------------------------------------------------------- /PHP/cc.bat: -------------------------------------------------------------------------------- 1 | composer check-cs 2 | -------------------------------------------------------------------------------- /PHP/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/composer.json -------------------------------------------------------------------------------- /PHP/ecs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/ecs.php -------------------------------------------------------------------------------- /PHP/fc.bat: -------------------------------------------------------------------------------- 1 | composer fix-cs 2 | -------------------------------------------------------------------------------- /PHP/phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/phpstan.neon -------------------------------------------------------------------------------- /PHP/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/phpunit.xml.dist -------------------------------------------------------------------------------- /PHP/ps.bat: -------------------------------------------------------------------------------- 1 | composer phpstan 2 | -------------------------------------------------------------------------------- /PHP/pu.bat: -------------------------------------------------------------------------------- 1 | composer tests 2 | -------------------------------------------------------------------------------- /PHP/src/Parrot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/src/Parrot.php -------------------------------------------------------------------------------- /PHP/src/ParrotTypeEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/src/ParrotTypeEnum.php -------------------------------------------------------------------------------- /PHP/tests/ParrotTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/PHP/tests/ParrotTest.php -------------------------------------------------------------------------------- /Pascal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Pascal/.gitignore -------------------------------------------------------------------------------- /Pascal/MATH.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Pascal/MATH.PAS -------------------------------------------------------------------------------- /Pascal/PARROT.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Pascal/PARROT.PAS -------------------------------------------------------------------------------- /Pascal/PARROT_T.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Pascal/PARROT_T.PAS -------------------------------------------------------------------------------- /Pascal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Pascal/README.md -------------------------------------------------------------------------------- /Pascal/TPUNIT.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Pascal/TPUNIT.PAS -------------------------------------------------------------------------------- /Python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Python/.gitignore -------------------------------------------------------------------------------- /Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Python/README.md -------------------------------------------------------------------------------- /Python/parrot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Python/parrot.py -------------------------------------------------------------------------------- /Python/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | -------------------------------------------------------------------------------- /Python/test_parrot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Python/test_parrot.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/README.md -------------------------------------------------------------------------------- /Ruby/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ruby/.gitignore -------------------------------------------------------------------------------- /Ruby/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /Ruby/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "rspec", "3.7.0" 4 | -------------------------------------------------------------------------------- /Ruby/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ruby/Rakefile -------------------------------------------------------------------------------- /Ruby/lib/parrot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ruby/lib/parrot.rb -------------------------------------------------------------------------------- /Ruby/spec/parrot_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Ruby/spec/parrot_spec.rb -------------------------------------------------------------------------------- /Rust/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /Rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Rust/Cargo.lock -------------------------------------------------------------------------------- /Rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Rust/Cargo.toml -------------------------------------------------------------------------------- /Rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Rust/src/lib.rs -------------------------------------------------------------------------------- /Scala/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scala/.gitignore -------------------------------------------------------------------------------- /Scala/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scala/build.sbt -------------------------------------------------------------------------------- /Scala/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.7 2 | -------------------------------------------------------------------------------- /Scala/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scala/project/plugins.sbt -------------------------------------------------------------------------------- /Scala/src/main/scala/parrot/Parrot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scala/src/main/scala/parrot/Parrot.scala -------------------------------------------------------------------------------- /Scala/src/main/scala/parrot/ParrotType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scala/src/main/scala/parrot/ParrotType.scala -------------------------------------------------------------------------------- /Scala/src/test/scala/parrot/ParrotTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scala/src/test/scala/parrot/ParrotTest.scala -------------------------------------------------------------------------------- /Scheme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scheme/README.md -------------------------------------------------------------------------------- /Scheme/assert.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scheme/assert.scm -------------------------------------------------------------------------------- /Scheme/parrot-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scheme/parrot-test.scm -------------------------------------------------------------------------------- /Scheme/parrot.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Scheme/parrot.scm -------------------------------------------------------------------------------- /Swift/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Swift/.gitignore -------------------------------------------------------------------------------- /Swift/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Swift/Package.swift -------------------------------------------------------------------------------- /Swift/Sources/Parrot/Parrot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Swift/Sources/Parrot/Parrot.swift -------------------------------------------------------------------------------- /Swift/Sources/Parrot/ParrotType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Swift/Sources/Parrot/ParrotType.swift -------------------------------------------------------------------------------- /Swift/Tests/ParrotTests/ParrotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Swift/Tests/ParrotTests/ParrotTests.swift -------------------------------------------------------------------------------- /TypeScript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/.gitignore -------------------------------------------------------------------------------- /TypeScript/jest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/jest/README.md -------------------------------------------------------------------------------- /TypeScript/jest/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/jest/jest.config.js -------------------------------------------------------------------------------- /TypeScript/jest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/jest/package.json -------------------------------------------------------------------------------- /TypeScript/jest/src/parrot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/jest/src/parrot.ts -------------------------------------------------------------------------------- /TypeScript/jest/tests/parrot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/jest/tests/parrot.spec.ts -------------------------------------------------------------------------------- /TypeScript/jest/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/jest/tsconfig.json -------------------------------------------------------------------------------- /TypeScript/mocha-chai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/mocha-chai/README.md -------------------------------------------------------------------------------- /TypeScript/mocha-chai/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/mocha-chai/mocha.opts -------------------------------------------------------------------------------- /TypeScript/mocha-chai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/mocha-chai/package.json -------------------------------------------------------------------------------- /TypeScript/mocha-chai/src/parrot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/mocha-chai/src/parrot.ts -------------------------------------------------------------------------------- /TypeScript/mocha-chai/test/parrot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/mocha-chai/test/parrot.spec.ts -------------------------------------------------------------------------------- /TypeScript/mocha-chai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/mocha-chai/tsconfig.json -------------------------------------------------------------------------------- /TypeScript/mocha-chai/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/TypeScript/mocha-chai/tslint.json -------------------------------------------------------------------------------- /Xslt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/.gitignore -------------------------------------------------------------------------------- /Xslt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/README.md -------------------------------------------------------------------------------- /Xslt/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/build.xml -------------------------------------------------------------------------------- /Xslt/parrot.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/parrot.dtd -------------------------------------------------------------------------------- /Xslt/parrot.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/parrot.xsl -------------------------------------------------------------------------------- /Xslt/tst_parrot.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/tst_parrot.xsl -------------------------------------------------------------------------------- /Xslt/xsltunit-0.2/xsltunit.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/xsltunit-0.2/xsltunit.xsl -------------------------------------------------------------------------------- /Xslt/xsltunit-0.2/xsltunit_report.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/Xslt/xsltunit-0.2/xsltunit_report.xsl -------------------------------------------------------------------------------- /c_catch2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/.gitignore -------------------------------------------------------------------------------- /c_catch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/CMakeLists.txt -------------------------------------------------------------------------------- /c_catch2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/README.md -------------------------------------------------------------------------------- /c_catch2/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/src/CMakeLists.txt -------------------------------------------------------------------------------- /c_catch2/src/Parrot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/src/Parrot.c -------------------------------------------------------------------------------- /c_catch2/src/Parrot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/src/Parrot.h -------------------------------------------------------------------------------- /c_catch2/test-catch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/test-catch2/CMakeLists.txt -------------------------------------------------------------------------------- /c_catch2/test-catch2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/test-catch2/main.cpp -------------------------------------------------------------------------------- /c_catch2/test-catch2/sample_catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/c_catch2/test-catch2/sample_catch.cpp -------------------------------------------------------------------------------- /common-lisp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/common-lisp/README.md -------------------------------------------------------------------------------- /common-lisp/parrot-refactoring-kata.asd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/common-lisp/parrot-refactoring-kata.asd -------------------------------------------------------------------------------- /common-lisp/source/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/common-lisp/source/package.lisp -------------------------------------------------------------------------------- /common-lisp/source/parrot.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/common-lisp/source/parrot.lisp -------------------------------------------------------------------------------- /common-lisp/tests/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/common-lisp/tests/package.lisp -------------------------------------------------------------------------------- /common-lisp/tests/tests.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/common-lisp/tests/tests.lisp -------------------------------------------------------------------------------- /cpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/.gitignore -------------------------------------------------------------------------------- /cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/README.md -------------------------------------------------------------------------------- /cpp/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/src/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/src/Parrot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/src/Parrot.cpp -------------------------------------------------------------------------------- /cpp/src/Parrot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/src/Parrot.h -------------------------------------------------------------------------------- /cpp/test-catch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-catch2/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/test-catch2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-catch2/main.cpp -------------------------------------------------------------------------------- /cpp/test-catch2/sample_catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-catch2/sample_catch.cpp -------------------------------------------------------------------------------- /cpp/test-doctest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-doctest/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/test-doctest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-doctest/main.cpp -------------------------------------------------------------------------------- /cpp/test-doctest/sample_doctest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-doctest/sample_doctest.cpp -------------------------------------------------------------------------------- /cpp/test-gtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-gtest/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/test-gtest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-gtest/main.cpp -------------------------------------------------------------------------------- /cpp/test-gtest/sample_gtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/cpp/test-gtest/sample_gtest.cpp -------------------------------------------------------------------------------- /dart/.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool/ 2 | pubspec.lock 3 | -------------------------------------------------------------------------------- /dart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/dart/README.md -------------------------------------------------------------------------------- /dart/lib/parrot.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/dart/lib/parrot.dart -------------------------------------------------------------------------------- /dart/lib/parrot_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/dart/lib/parrot_type.dart -------------------------------------------------------------------------------- /dart/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/dart/pubspec.yaml -------------------------------------------------------------------------------- /dart/test/parrot_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/dart/test/parrot_test.dart -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilybache/Parrot-Refactoring-Kata/HEAD/license.txt --------------------------------------------------------------------------------