index
:
eva
master
calculator REPL, with syntax highlighting and persistent history
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lex
/
mod.rs
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add help command
Ivan Tham
2020-11-01
1
-3
/
+3
*
Accept `**` operator as exponentiation (#39)
David Tolnay
2020-10-12
1
-1
/
+7
*
fix warnings as well as issues with the cache dir
Dominik Süß
2019-10-14
1
-2
/
+2
*
improve highlight for `_`, store program state
NerdyPepper
2019-08-06
1
-2
/
+5
*
Fix clippy lints
Ivan Tham
2019-08-03
1
-63
/
+64
*
Lazy static lex constants
Ivan Tham
2019-08-03
1
-58
/
+57
*
Add constants (e, pi)
Ivan Tham
2019-08-03
1
-4
/
+19
*
Reuse ans output and fix tests
Ivan Tham
2019-08-03
1
-2
/
+2
*
add previous answer access
NerdyPepper
2019-07-09
1
-2
/
+20
*
add factorial operator
NerdyPepper
2019-04-01
1
-24
/
+33
*
add radian mode opt
NerdyPepper
2019-03-31
1
-6
/
+16
*
add inverse trignometric functions, remainder operator
NerdyPepper
2019-03-29
1
-2
/
+9
*
handle some more errors
NerdyPepper
2019-03-29
1
-0
/
+7
*
add copyright notice to all source files
NerdyPepper
2019-03-28
1
-0
/
+4
*
add rad(), deg() and abs() functions
NerdyPepper
2019-03-27
1
-0
/
+3
*
implement error handling in operators and functions
NerdyPepper
2019-03-23
1
-25
/
+33
*
use dirty precedence hack to fix unary once and for all
NerdyPepper
2019-03-23
1
-4
/
+7
*
fix unary operator lexing
NerdyPepper
2019-03-23
1
-4
/
+21
*
add hyperbolic trignometric functions, tabularize
NerdyPepper
2019-03-22
1
-10
/
+13
*
major refactor, lexer is easier to read
NerdyPepper
2019-03-22
1
-29
/
+41
*
flatten lexer
NerdyPepper
2019-03-22
1
-12
/
+7
*
support unary operators (minus and plus)
NerdyPepper
2019-03-22
1
-3
/
+19
*
add floor and ceil fn
NerdyPepper
2019-03-22
1
-0
/
+2
*
refactor into modules
NerdyPepper
2019-03-21
1
-0
/
+145