Fahmi Akbar Wildana

Open Source Software

reading https://medium.com/@Jernfrost/defining-custom-units-in-julia-and-python-513c34a4c971

Fix clippy warning and integration test fix output not shown when `code --format xstate`

Fix --output file --as binary flag `--as png,jpg,gif,etc` no longer produce: ``` ERROR: stream did not contain valid UTF-8 ```

Display `loc: expr` when piped to stdout/stderr * Change graph direction to left-right

Hide empty result when `repl -i` piped from stdin ``` cat examples/simple.scl | cargo run ---bin scrap repl -f graph -i ```

Publish to crates.io on tag ( * Rename core parser to just `scdlang` 📋 * Rename cli crate to `s-crap` & retain the bin name * ci: publish to crates.io * ci(gh): fix build fail cause by renaming cli crate * Disable globstar to support bash 3.1 ⚠️ Azure pipelines still use Bash 3.1 instead of 5/4 😞 * ci: fix SourceFolder not found https://dev.azure.com/DrSensor/Statecharts%20Description%20Language/_build/results?buildId=142&view=logs&jobId=291b3e6c-60a9-5f30-6b17-b27c7388dcd0&taskId=02294a16-71e1-5026-8703-a21076d07e79&lineStart=9&lineEnd=10&colStart=1&colEnd=1 * Try workaround on azure pipelines issues https://github.com/MicrosoftDocs/vsts-docs/issues/4688 * Try workaround on azure pipelines issues https://github.com/MicrosoftDocs/vsts-docs/issues/4687 * Try workaround on azure pipelines issues https://github.com/MicrosoftDocs/vsts-docs/issues/4689 * Prepare release to crates.io via azure-pipelines * Disabled github release to avoid rewriting the changelog * Disabled docker release to retain release timeline * Fix cargo publish must run in actual package https://github.com/rust-lang/cargo/issues/1169 * Add major version to all Cargo.toml dependencies wildcard (`*`) dependency constraints are not allowed on crates.io * Fix wildcard not allowed in scdlang_xstate * Also reorder the cargo publish: 1. starting from core 2. ending with cli * Fix wildcard not allowed in s-crap * Remove and fix dependency constraints all packages * Remove wildcard (`*`) * Fix version of dependency that use `path`

Remove and fix dependency constraints all packages * Remove wildcard (`*`) * Fix version of dependency that use `path`

Merge branch 'prototype-syntax' * introduce tagged backtick and use it as part of import statement * change import statement as an assignment expression * introduce one liner expression for conditional compilation * change loop transition symbol from fat_arrow to two_headed_arrow

Fix docker/azure-pipelines.yml azure doesn't support multi-template at one file 🙁