aboutsummaryrefslogtreecommitdiffstats
path: root/src/lex.c
Commit message (Expand)AuthorAgeFilesLines
* Do a lot of doc work and refactor along the wayGavin Howard2021-07-161-0/+54
* Remove some useless codeGavin Howard2021-07-121-9/+7
* Shrink vectorsGavin Howard2021-06-271-1/+1
* Fix dc bugGavin Howard2021-06-271-11/+40
* Add a #define for popping all elements of a vectorGavin Howard2021-01-271-1/+1
* Update copyright to 2021Gavin Howard2021-01-261-1/+1
* Move all headers back to include and rename the library headerGavin Howard2020-11-211-3/+3
* Start changing errors to accomodate the libraryGavin Howard2020-11-211-5/+5
* Move the status header backGavin Howard2020-11-211-1/+0
* Move more stuff around and fix all compiler errors and warningsGavin Howard2020-11-211-3/+3
* Remove "All rights reserved" from license headers for FreeBSDGavin Howard2020-07-011-2/+0
* Add SPDX identifiers to filesGavin Howard2020-06-301-0/+2
* Do first pass at putting setjmp()/longjmp() in everythingGavin Howard2020-05-221-0/+2
* Start the process of converting to setjmp()/longjmp()Gavin Howard2020-05-161-25/+14
* Put vm in bssGavin Howard2020-05-151-2/+2
* Update copyright year 2019 --> 2020.Zach van Rijn2020-01-151-1/+1
* Fix more style for portabilityGavin Howard2019-06-211-5/+5
* Start changing locale processing per FreeBSDGavin Howard2019-04-081-1/+1
* Change all of the license headersGavin Howard2019-04-081-10/+23
* Style fixesGavin Howard2019-02-251-2/+1
* Reverse the condition on BC_NO_ERR()Gavin Howard2019-02-231-1/+1
* Revert "Revert "Add branch hints for gcc and clang""Gavin Howard2019-02-231-5/+6
* Revert "Add branch hints for gcc and clang"Gavin Howard2019-02-221-6/+5
* Add branch hints for gcc and clangGavin Howard2019-02-221-5/+6
* Make sure exponential notation is not allowed in POSIX complianceGavin Howard2019-02-191-0/+9
* Implement scientific and engineering notationsGavin Howard2019-02-191-12/+42
* Remove some useless codeGavin Howard2019-02-161-8/+5
* Combine some common lexer codeGavin Howard2019-02-151-0/+6
* Remove (effectively) any limitsGavin Howard2019-02-151-6/+0
* Fix a lex line counting bugGavin Howard2019-01-141-1/+1
* Switch 2 varsGavin Howard2019-01-111-6/+6
* Fix the num length checkGavin Howard2019-01-111-1/+1
* Fix yet another crashGavin Howard2019-01-111-12/+14
* Fix a problem with counting linesGavin Howard2019-01-101-1/+1
* Fix a crashGavin Howard2019-01-091-1/+1
* Fix handling of numbers to eat whitespace after \ newlineGavin Howard2019-01-081-30/+20
* Make sure to eat whitespace after \ newline comboGavin Howard2019-01-081-0/+2
* Change style for toyboxGavin Howard2019-01-031-7/+5
* Make toybox compile againGavin Howard2019-01-021-3/+2
* Improve error reporting even moreGavin Howard2018-12-311-5/+5
* Improve error reporting across the boardGavin Howard2018-12-311-2/+4
* Fix bc_lex_number() for dcGavin Howard2018-12-291-3/+4
* Add the capital letters feature of the GNU bcGavin Howard2018-12-281-2/+2
* Fix handling of line commentsGavin Howard2018-12-281-1/+1
* Remove BcLex newline fieldGavin Howard2018-12-281-4/+2
* Style fixesGavin Howard2018-12-271-0/+5
* Remove the inner struct from BcLexGavin Howard2018-12-241-18/+18
* Fix a bug where interrupt was not handled correctlyGavin Howard2018-12-211-1/+1
* Fix a bug tested by the new test from last commitGavin Howard2018-12-181-1/+0
* Change all of bc to output error messages at point of errorGavin Howard2018-12-151-5/+8