├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── demo ├── build.gradle.kts ├── build │ └── uom │ │ ├── UnitsOfMeasure.kt │ │ └── UomMath.kt ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── src │ ├── commonMain │ │ └── kotlin │ │ │ └── main.kt │ ├── jsTest │ │ └── kotlin │ │ │ └── MainTest.kt │ ├── jvmTest │ │ └── kotlin │ │ │ └── MainTest.kt │ └── nativeTest │ │ └── kotlin │ │ └── main.kt └── units-of-measure.gradle └── plugin ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── kotlin └── info │ └── kunalsheth │ └── units │ ├── GenerateUnitsOfMeasureTask.kt │ ├── InternationalSystemOfUnits.kt │ ├── Source.kt │ ├── UnitsOfMeasurePlugin.kt │ └── data │ ├── Dimension.kt │ ├── Quantity.kt │ ├── Relation.kt │ └── UnitOfMeasure.kt └── resources └── info └── kunalsheth └── units ├── generated └── Base.kt └── math └── Math.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/README.md -------------------------------------------------------------------------------- /demo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/build.gradle.kts -------------------------------------------------------------------------------- /demo/build/uom/UnitsOfMeasure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/build/uom/UnitsOfMeasure.kt -------------------------------------------------------------------------------- /demo/build/uom/UomMath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/build/uom/UomMath.kt -------------------------------------------------------------------------------- /demo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/gradle.properties -------------------------------------------------------------------------------- /demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/gradlew -------------------------------------------------------------------------------- /demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/gradlew.bat -------------------------------------------------------------------------------- /demo/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/settings.gradle.kts -------------------------------------------------------------------------------- /demo/src/commonMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/src/commonMain/kotlin/main.kt -------------------------------------------------------------------------------- /demo/src/jsTest/kotlin/MainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/src/jsTest/kotlin/MainTest.kt -------------------------------------------------------------------------------- /demo/src/jvmTest/kotlin/MainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/src/jvmTest/kotlin/MainTest.kt -------------------------------------------------------------------------------- /demo/src/nativeTest/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/src/nativeTest/kotlin/main.kt -------------------------------------------------------------------------------- /demo/units-of-measure.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/demo/units-of-measure.gradle -------------------------------------------------------------------------------- /plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/build.gradle -------------------------------------------------------------------------------- /plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /plugin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/gradlew -------------------------------------------------------------------------------- /plugin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/gradlew.bat -------------------------------------------------------------------------------- /plugin/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "plugin" -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/GenerateUnitsOfMeasureTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/GenerateUnitsOfMeasureTask.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/InternationalSystemOfUnits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/InternationalSystemOfUnits.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/Source.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/Source.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/UnitsOfMeasurePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/UnitsOfMeasurePlugin.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/data/Dimension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/data/Dimension.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/data/Quantity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/data/Quantity.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/data/Relation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/data/Relation.kt -------------------------------------------------------------------------------- /plugin/src/main/kotlin/info/kunalsheth/units/data/UnitOfMeasure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/kotlin/info/kunalsheth/units/data/UnitOfMeasure.kt -------------------------------------------------------------------------------- /plugin/src/main/resources/info/kunalsheth/units/generated/Base.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/resources/info/kunalsheth/units/generated/Base.kt -------------------------------------------------------------------------------- /plugin/src/main/resources/info/kunalsheth/units/math/Math.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunalsheth/units-of-measure/HEAD/plugin/src/main/resources/info/kunalsheth/units/math/Math.kt --------------------------------------------------------------------------------