2 + 2
sin( 90 ) + cos ( 120 )
sqrt(144) + 12
ceil ( 12.12 ) + 22
floor( 12.12) + 22
25 % of 100
25 % on 100
// Conversions
1024 kb to mb
22 kg to g
add sub multiply
divide power modulus
rightShift leftShift
percentOf percentOn
Examples:
2 + 2
2 plus 2
2 ^ 2
10 %of 100
10 %on 100
100 >> 2
100 << 2
pi
e
tau
All trigonometric functions expect input in degrees.
sin cos tan
asin acos atan
sinh cosh tanh
log sqrt cbrt
round ceil floor
Examples:
round ( 2.4 )
ceil ( 2.3 )
sin ( 90 )
cos ( 90 )
ceil ( 2.2 )
floor(3.3)
- Angle
- Area
- Digital Information
- Length
- Mass
- Speed
- Time
- Temperature
- Clone the repo
- Pest Grammar is defined in
src/grammar.pest
file. - Conversion chart is
src/convert_chart.rs
To start the project locally on :8080
run
trunk serve
Before creating pull request you can run sanity checks.
cargo fmt
cargo check
cargo test
Final build ( Optional )
trunk build --release --public-url=qubit
This project welcomes your PR and issues. For example, refactoring, adding features, correcting English, etc. If you need any help, you can contact me on Twitter.
Thanks to all the people who already contributed!