aboutsummaryrefslogtreecommitdiff
path: root/src/lex
Commit message (Expand)AuthorAgeFilesLines
* Lazy static lex constantsIvan Tham2019-08-031-58/+57
* Add constants (e, pi)Ivan Tham2019-08-031-4/+19
* Reuse ans output and fix testsIvan Tham2019-08-031-2/+2
* add previous answer accessNerdyPepper2019-07-091-2/+20
* add factorial operatorNerdyPepper2019-04-011-24/+33
* add radian mode optNerdyPepper2019-03-311-6/+16
* add inverse trignometric functions, remainder operatorNerdyPepper2019-03-291-2/+9
* handle some more errorsNerdyPepper2019-03-291-0/+7
* add copyright notice to all source filesNerdyPepper2019-03-281-0/+4
* add rad(), deg() and abs() functionsNerdyPepper2019-03-271-0/+3
* implement error handling in operators and functionsNerdyPepper2019-03-231-25/+33
* use dirty precedence hack to fix unary once and for allNerdyPepper2019-03-231-4/+7
* fix unary operator lexingNerdyPepper2019-03-231-4/+21
* add hyperbolic trignometric functions, tabularizeNerdyPepper2019-03-221-10/+13
* major refactor, lexer is easier to readNerdyPepper2019-03-221-29/+41
* flatten lexerNerdyPepper2019-03-221-12/+7
* support unary operators (minus and plus)NerdyPepper2019-03-221-3/+19
* add floor and ceil fnNerdyPepper2019-03-221-0/+2
* refactor into modulesNerdyPepper2019-03-211-0/+145