aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add help commandIvan Tham2020-11-011-1/+3
| | | | Close #41
* Accept `**` operator as exponentiation (#39)David Tolnay2020-10-121-0/+5
| | | | | * Accept `**` operator as exponentiation * Add test of exponentiation
* Don't parse arguments during `cargo test` (#37)Maximilian Bosch2020-08-291-0/+11
| | | | Otherwise, running the tests with special arguments (e.g. `cargo test -- --test-threads 1`) will break.
* Fix testsMaximilian Bosch2019-12-051-8/+8
| | | | | `eval_math_expression` expects `std::option::Option<f64>` rather than `f64`.
* fix warnings as well as issues with the cache dirDominik Süß2019-10-141-19/+30
|
* use cache dirNerdyPepper2019-08-161-1/+3
|
* remove unused cratesNerdyPepper2019-08-071-1/+0
|
* load and store program stateNerdyPepper2019-08-061-6/+31
|
* Fix clippy lintsIvan Tham2019-08-031-55/+57
|
* Add constants (e, pi)Ivan Tham2019-08-031-0/+5
|
* Reuse ans output and fix testsIvan Tham2019-08-031-11/+13
|
* add previous answer accessNerdyPepper2019-07-091-9/+18
|
* refactor readline code into separate moduleNerdyPepper2019-06-241-93/+15
|
* use better directory crate, use data_dir for historyNerdyPepper2019-06-241-7/+11
|
* remove unused imports, closes #16 and #17NerdyPepper2019-06-231-6/+13
|
* merge dev and master, fix conflictsv0.2.5NerdyPepper2019-06-201-1/+1
|\
| * Update dependenciesequal-l22019-06-091-1/+1
| |
* | add basic syntax highlightingNerdyPepper2019-06-201-12/+16
| |
* | fixes for line lengthNerdyPepper2019-06-201-2/+2
| |
* | add hinter, completer, matching bracket highlighterNerdyPepper2019-06-181-9/+75
| |
* | add importsNerdyPepper2019-06-181-2/+5
| |
* | add history hintingNerdyPepper2019-06-181-2/+7
|/
* refactor main.rsNerdyPepper2019-04-271-80/+3
|
* missed some diffsNerdyPepper2019-04-271-2/+2
|
* add formatter functionNerdyPepper2019-04-271-6/+43
|
* add new `base` argNerdyPepper2019-04-271-0/+11
|
* add width with fmtNerdyPepper2019-04-021-8/+3
|
* remove licence text, fix up pretty printingNerdyPepper2019-04-021-23/+9
|
* small refactorVla Mai2019-04-021-2/+0
|
* fix negative number printVla Mai2019-04-021-2/+2
|
* refactorVla Mai2019-04-021-28/+13
|
* add thousend separator printVla Mai2019-04-021-1/+41
|
* add print functionVla Mai2019-04-011-4/+8
|
* fix bug where command mode is never reachablev0.2.3NerdyPepper2019-03-311-1/+1
|
* improve cli modeNerdyPepper2019-03-311-15/+55
|
* add inv trig testsNerdyPepper2019-03-291-0/+5
|
* handle empty linesNerdyPepper2019-03-291-0/+4
|
* closes #2NerdyPepper2019-03-291-1/+4
|
* add licence terms to main.rsNerdyPepper2019-03-281-0/+19
|
* add unit testsNerdyPepper2019-03-281-3/+29
|
* feat: run eva in command modeNerdyPepper2019-03-281-34/+49
|
* configure rustylineNerdyPepper2019-03-271-2/+10
|
* implement new error handlingNerdyPepper2019-03-231-6/+13
|
* basic readline is readyNerdyPepper2019-03-231-8/+27
|
* refactor: split eval and inputNerdyPepper2019-03-221-9/+9
|
* support unary operators (minus and plus)NerdyPepper2019-03-221-2/+0
|
* autobalance bracketsNerdyPepper2019-03-221-0/+24
|
* refactor into modulesNerdyPepper2019-03-211-235/+6
|
* use degree as default unit, remove test codeNerdyPepper2019-03-201-13/+12
|
* simplify complicated constructNerdyPepper2019-03-201-11/+9
|