├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .idea ├── .gitignore ├── encodings.xml ├── kalker.iml ├── modules.xml └── vcs.xml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cli ├── Cargo.toml ├── LICENSE ├── build.rs ├── help.txt ├── kalker.ico ├── src │ ├── main.rs │ ├── output.rs │ └── repl.rs └── wix │ ├── License.rtf │ └── main.wxs ├── flake.lock ├── flake.nix ├── kalk ├── Cargo.toml ├── LICENSE ├── README.md ├── fuzz │ ├── .gitignore │ ├── Cargo.toml │ └── fuzz_targets │ │ └── parse.rs ├── scripts │ └── generate_funcs_test_cases.py ├── src │ ├── analysis.rs │ ├── ast.rs │ ├── calculation_result.rs │ ├── errors.rs │ ├── integration_testing.rs │ ├── interpreter.rs │ ├── inverter.rs │ ├── kalk_value │ │ ├── mod.rs │ │ ├── regular.rs │ │ ├── rounding.rs │ │ └── with_rug.rs │ ├── lexer.rs │ ├── lib.rs │ ├── numerical.rs │ ├── parser.rs │ ├── prelude │ │ ├── mod.rs │ │ ├── regular.rs │ │ └── with_rug.rs │ ├── radix.rs │ ├── symbol_table.rs │ ├── test_helpers.rs │ └── text_utils.rs └── wasm-build.sh ├── logo.png ├── metadata └── en-US │ ├── full_description.txt │ ├── images │ ├── featureGraphic.jpg │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.jpg │ │ └── 2.jpg │ ├── short_description.txt │ └── title.txt ├── mobile ├── .gitignore ├── .idea │ ├── kalk_mobile.iml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml ├── .npmignore ├── README.md ├── android │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── compiler.xml │ │ ├── jarRepositories.xml │ │ └── misc.xml │ ├── app │ │ ├── .npmignore │ │ ├── build.gradle │ │ ├── capacitor.build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ └── capacitor.config.json │ │ │ ├── ic_launcher-playstore.png │ │ │ ├── java │ │ │ └── net │ │ │ │ └── strct │ │ │ │ └── kalker │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── splash.9.png │ │ │ ├── drawable-mdpi │ │ │ └── splash.9.png │ │ │ ├── drawable-xhdpi │ │ │ └── splash.9.png │ │ │ ├── drawable-xxhdpi │ │ │ └── splash.9.png │ │ │ ├── drawable-xxxhdpi │ │ │ └── splash.9.png │ │ │ ├── drawable │ │ │ └── launch_splash.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values │ │ │ ├── ic_launcher_background.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ ├── config.xml │ │ │ └── file_paths.xml │ ├── build.gradle │ ├── capacitor.settings.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── variables.gradle ├── capacitor.config.json ├── favicon.ico ├── gulpfile.esm.js ├── package-lock.json ├── package.json ├── remove-proprietary.sh └── www │ ├── Hack-Regular.ttf │ ├── capacitor.js │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── style │ ├── style.css │ ├── style.min.css │ └── style.sass ├── preview.png ├── res ├── icon1024x1024.png ├── icon1024x1024@2.png ├── icon128x128.png ├── icon128x128@2.png ├── icon16x16.png ├── icon16x16@2.png ├── icon256x256.png ├── icon256x256@2.png ├── icon32x32.png ├── icon32x32@2.png ├── icon512x512.png ├── icon512x512@2.png ├── icon64x64.png ├── icon64x64@2.png └── logo.svg ├── tests ├── ambiguities │ ├── comparison_in_function.kalker │ └── fn_call_no_parenthesis.kalker ├── basics.kalker ├── comparisons.kalker ├── comprehensions.kalker ├── derivation.kalker ├── equations.kalker ├── functions.kalker ├── groups.kalker ├── integration.kalker ├── matrices │ ├── operations.kalker │ └── transpose.kalker ├── precedence.kalker ├── radix.kalker ├── recursion.kalker ├── redefining.kalker ├── sum.kalker ├── unicode.kalker ├── variables.kalker └── vectors.kalker └── web ├── .gitignore ├── README.md ├── package.json ├── preview.png ├── public ├── favicon.png └── index.html ├── src ├── ConsoleLine.svelte ├── KalkCalculator.svelte ├── main.ts └── public-path.js ├── tsconfig.json └── webpack.config.ts /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/kalker.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/.idea/kalker.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/README.md -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/LICENSE -------------------------------------------------------------------------------- /cli/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/build.rs -------------------------------------------------------------------------------- /cli/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/help.txt -------------------------------------------------------------------------------- /cli/kalker.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/kalker.ico -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/src/main.rs -------------------------------------------------------------------------------- /cli/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/src/output.rs -------------------------------------------------------------------------------- /cli/src/repl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/src/repl.rs -------------------------------------------------------------------------------- /cli/wix/License.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/wix/License.rtf -------------------------------------------------------------------------------- /cli/wix/main.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/cli/wix/main.wxs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/flake.nix -------------------------------------------------------------------------------- /kalk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/Cargo.toml -------------------------------------------------------------------------------- /kalk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/LICENSE -------------------------------------------------------------------------------- /kalk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/README.md -------------------------------------------------------------------------------- /kalk/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /kalk/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/fuzz/Cargo.toml -------------------------------------------------------------------------------- /kalk/fuzz/fuzz_targets/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/fuzz/fuzz_targets/parse.rs -------------------------------------------------------------------------------- /kalk/scripts/generate_funcs_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/scripts/generate_funcs_test_cases.py -------------------------------------------------------------------------------- /kalk/src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/analysis.rs -------------------------------------------------------------------------------- /kalk/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/ast.rs -------------------------------------------------------------------------------- /kalk/src/calculation_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/calculation_result.rs -------------------------------------------------------------------------------- /kalk/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/errors.rs -------------------------------------------------------------------------------- /kalk/src/integration_testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/integration_testing.rs -------------------------------------------------------------------------------- /kalk/src/interpreter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/interpreter.rs -------------------------------------------------------------------------------- /kalk/src/inverter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/inverter.rs -------------------------------------------------------------------------------- /kalk/src/kalk_value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/kalk_value/mod.rs -------------------------------------------------------------------------------- /kalk/src/kalk_value/regular.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/kalk_value/regular.rs -------------------------------------------------------------------------------- /kalk/src/kalk_value/rounding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/kalk_value/rounding.rs -------------------------------------------------------------------------------- /kalk/src/kalk_value/with_rug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/kalk_value/with_rug.rs -------------------------------------------------------------------------------- /kalk/src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/lexer.rs -------------------------------------------------------------------------------- /kalk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/lib.rs -------------------------------------------------------------------------------- /kalk/src/numerical.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/numerical.rs -------------------------------------------------------------------------------- /kalk/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/parser.rs -------------------------------------------------------------------------------- /kalk/src/prelude/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/prelude/mod.rs -------------------------------------------------------------------------------- /kalk/src/prelude/regular.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/prelude/regular.rs -------------------------------------------------------------------------------- /kalk/src/prelude/with_rug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/prelude/with_rug.rs -------------------------------------------------------------------------------- /kalk/src/radix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/radix.rs -------------------------------------------------------------------------------- /kalk/src/symbol_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/symbol_table.rs -------------------------------------------------------------------------------- /kalk/src/test_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/test_helpers.rs -------------------------------------------------------------------------------- /kalk/src/text_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/src/text_utils.rs -------------------------------------------------------------------------------- /kalk/wasm-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/kalk/wasm-build.sh -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/logo.png -------------------------------------------------------------------------------- /metadata/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/metadata/en-US/full_description.txt -------------------------------------------------------------------------------- /metadata/en-US/images/featureGraphic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/metadata/en-US/images/featureGraphic.jpg -------------------------------------------------------------------------------- /metadata/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/metadata/en-US/images/icon.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/metadata/en-US/images/phoneScreenshots/1.jpg -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/metadata/en-US/images/phoneScreenshots/2.jpg -------------------------------------------------------------------------------- /metadata/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | A calculator with math-like syntax 2 | -------------------------------------------------------------------------------- /metadata/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Kalker 2 | -------------------------------------------------------------------------------- /mobile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/.gitignore -------------------------------------------------------------------------------- /mobile/.idea/kalk_mobile.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/.idea/kalk_mobile.iml -------------------------------------------------------------------------------- /mobile/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/.idea/modules.xml -------------------------------------------------------------------------------- /mobile/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/.idea/vcs.xml -------------------------------------------------------------------------------- /mobile/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/.idea/workspace.xml -------------------------------------------------------------------------------- /mobile/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/.npmignore -------------------------------------------------------------------------------- /mobile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/README.md -------------------------------------------------------------------------------- /mobile/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/.gitignore -------------------------------------------------------------------------------- /mobile/android/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /mobile/android/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/.idea/compiler.xml -------------------------------------------------------------------------------- /mobile/android/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /mobile/android/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/.idea/misc.xml -------------------------------------------------------------------------------- /mobile/android/app/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/.npmignore -------------------------------------------------------------------------------- /mobile/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/build.gradle -------------------------------------------------------------------------------- /mobile/android/app/capacitor.build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/capacitor.build.gradle -------------------------------------------------------------------------------- /mobile/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /mobile/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/assets/capacitor.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/assets/capacitor.config.json -------------------------------------------------------------------------------- /mobile/android/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/java/net/strct/kalker/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/java/net/strct/kalker/MainActivity.java -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/drawable-hdpi/splash.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/drawable-hdpi/splash.9.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/drawable-mdpi/splash.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/drawable-mdpi/splash.9.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/drawable-xhdpi/splash.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/drawable-xhdpi/splash.9.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/drawable-xxhdpi/splash.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/drawable-xxhdpi/splash.9.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/drawable-xxxhdpi/splash.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/drawable-xxxhdpi/splash.9.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/drawable/launch_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/drawable/launch_splash.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/xml/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/xml/config.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /mobile/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/build.gradle -------------------------------------------------------------------------------- /mobile/android/capacitor.settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/capacitor.settings.gradle -------------------------------------------------------------------------------- /mobile/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/gradle.properties -------------------------------------------------------------------------------- /mobile/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /mobile/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /mobile/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/gradlew -------------------------------------------------------------------------------- /mobile/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/gradlew.bat -------------------------------------------------------------------------------- /mobile/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/settings.gradle -------------------------------------------------------------------------------- /mobile/android/variables.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/android/variables.gradle -------------------------------------------------------------------------------- /mobile/capacitor.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/capacitor.config.json -------------------------------------------------------------------------------- /mobile/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/favicon.ico -------------------------------------------------------------------------------- /mobile/gulpfile.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/gulpfile.esm.js -------------------------------------------------------------------------------- /mobile/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/package-lock.json -------------------------------------------------------------------------------- /mobile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/package.json -------------------------------------------------------------------------------- /mobile/remove-proprietary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/remove-proprietary.sh -------------------------------------------------------------------------------- /mobile/www/Hack-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/Hack-Regular.ttf -------------------------------------------------------------------------------- /mobile/www/capacitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/capacitor.js -------------------------------------------------------------------------------- /mobile/www/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/favicon.ico -------------------------------------------------------------------------------- /mobile/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/index.html -------------------------------------------------------------------------------- /mobile/www/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/manifest.json -------------------------------------------------------------------------------- /mobile/www/style/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/style/style.css -------------------------------------------------------------------------------- /mobile/www/style/style.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/style/style.min.css -------------------------------------------------------------------------------- /mobile/www/style/style.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/mobile/www/style/style.sass -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/preview.png -------------------------------------------------------------------------------- /res/icon1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon1024x1024.png -------------------------------------------------------------------------------- /res/icon1024x1024@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon1024x1024@2.png -------------------------------------------------------------------------------- /res/icon128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon128x128.png -------------------------------------------------------------------------------- /res/icon128x128@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon128x128@2.png -------------------------------------------------------------------------------- /res/icon16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon16x16.png -------------------------------------------------------------------------------- /res/icon16x16@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon16x16@2.png -------------------------------------------------------------------------------- /res/icon256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon256x256.png -------------------------------------------------------------------------------- /res/icon256x256@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon256x256@2.png -------------------------------------------------------------------------------- /res/icon32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon32x32.png -------------------------------------------------------------------------------- /res/icon32x32@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon32x32@2.png -------------------------------------------------------------------------------- /res/icon512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon512x512.png -------------------------------------------------------------------------------- /res/icon512x512@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon512x512@2.png -------------------------------------------------------------------------------- /res/icon64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon64x64.png -------------------------------------------------------------------------------- /res/icon64x64@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/icon64x64@2.png -------------------------------------------------------------------------------- /res/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/res/logo.svg -------------------------------------------------------------------------------- /tests/ambiguities/comparison_in_function.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/ambiguities/comparison_in_function.kalker -------------------------------------------------------------------------------- /tests/ambiguities/fn_call_no_parenthesis.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/ambiguities/fn_call_no_parenthesis.kalker -------------------------------------------------------------------------------- /tests/basics.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/basics.kalker -------------------------------------------------------------------------------- /tests/comparisons.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/comparisons.kalker -------------------------------------------------------------------------------- /tests/comprehensions.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/comprehensions.kalker -------------------------------------------------------------------------------- /tests/derivation.kalker: -------------------------------------------------------------------------------- 1 | f(x) = 2x^2 + x 2 | f'(2) = 9 -------------------------------------------------------------------------------- /tests/equations.kalker: -------------------------------------------------------------------------------- 1 | (3x^3 - 2x = x^2 + 2) = 1.270776326 -------------------------------------------------------------------------------- /tests/functions.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/functions.kalker -------------------------------------------------------------------------------- /tests/groups.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/groups.kalker -------------------------------------------------------------------------------- /tests/integration.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/integration.kalker -------------------------------------------------------------------------------- /tests/matrices/operations.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/matrices/operations.kalker -------------------------------------------------------------------------------- /tests/matrices/transpose.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/matrices/transpose.kalker -------------------------------------------------------------------------------- /tests/precedence.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/precedence.kalker -------------------------------------------------------------------------------- /tests/radix.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/radix.kalker -------------------------------------------------------------------------------- /tests/recursion.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/recursion.kalker -------------------------------------------------------------------------------- /tests/redefining.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/redefining.kalker -------------------------------------------------------------------------------- /tests/sum.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/sum.kalker -------------------------------------------------------------------------------- /tests/unicode.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/unicode.kalker -------------------------------------------------------------------------------- /tests/variables.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/variables.kalker -------------------------------------------------------------------------------- /tests/vectors.kalker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/tests/vectors.kalker -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/README.md -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/package.json -------------------------------------------------------------------------------- /web/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/preview.png -------------------------------------------------------------------------------- /web/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/public/favicon.png -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/src/ConsoleLine.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/src/ConsoleLine.svelte -------------------------------------------------------------------------------- /web/src/KalkCalculator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/src/KalkCalculator.svelte -------------------------------------------------------------------------------- /web/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/src/main.ts -------------------------------------------------------------------------------- /web/src/public-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/src/public-path.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaddiM8/kalker/HEAD/web/webpack.config.ts --------------------------------------------------------------------------------