Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
bc
/
6d2cf3fdc24a9f801b4cd422678e5fecc66d0235
/
src
/
lex.c
6d2cf3f
Update copyright year 2019 --> 2020.
by Zach van Rijn
· 4 years, 10 months ago
fe9a302
Fix more style for portability
by Gavin Howard
· 5 years ago
2425bf2
Start changing locale processing per FreeBSD
by Gavin Howard
· 6 years ago
7345cb9
Change all of the license headers
by Gavin Howard
· 6 years ago
2d188a5
Style fixes
by Gavin Howard
· 6 years ago
e5f11c7
Reverse the condition on BC_NO_ERR()
by Gavin Howard
· 6 years ago
ecafd4f
Revert "Revert "Add branch hints for gcc and clang""
by Gavin Howard
· 6 years ago
93873cc
Revert "Add branch hints for gcc and clang"
by Gavin Howard
· 6 years ago
8bc82b9
Add branch hints for gcc and clang
by Gavin Howard
· 6 years ago
a652788
Make sure exponential notation is not allowed in POSIX compliance
by Gavin Howard
· 6 years ago
7ad5a66
Implement scientific and engineering notations
by Gavin Howard
· 6 years ago
5c14da6
Remove some useless code
by Gavin Howard
· 6 years ago
3ae1f8e
Combine some common lexer code
by Gavin Howard
· 6 years ago
4b7be90
Remove (effectively) any limits
by Gavin Howard
· 6 years ago
5615879
Fix a lex line counting bug
by Gavin Howard
· 6 years ago
94f1410
Switch 2 vars
by Gavin Howard
· 6 years ago
37fc72a
Fix the num length check
by Gavin Howard
· 6 years ago
25f6088
Fix yet another crash
by Gavin Howard
· 6 years ago
7de4f22
Fix a problem with counting lines
by Gavin Howard
· 6 years ago
4f49f68
Fix a crash
by Gavin Howard
· 6 years ago
8dd307e
Fix handling of numbers to eat whitespace after \ newline
by Gavin Howard
· 6 years ago
10b62f3
Make sure to eat whitespace after \ newline combo
by Gavin Howard
· 6 years ago
1ab22d2
Change style for toybox
by Gavin Howard
· 6 years ago
48354e8
Make toybox compile again
by Gavin Howard
· 6 years ago
03cd112
Improve error reporting even more
by Gavin Howard
· 6 years ago
ecc7fc2
Improve error reporting across the board
by Gavin Howard
· 6 years ago
196f7db
Fix bc_lex_number() for dc
by Gavin Howard
· 6 years ago
c7d655b
Add the capital letters feature of the GNU bc
by Gavin Howard
· 6 years ago
9a0d2e5
Fix handling of line comments
by Gavin Howard
· 6 years ago
f9b86ee
Remove BcLex newline field
by Gavin Howard
· 6 years ago
50c8c2d
Style fixes
by Gavin Howard
· 6 years ago
ad47731
Remove the inner struct from BcLex
by Gavin Howard
· 6 years ago
8e30663
Fix a bug where interrupt was not handled correctly
by Gavin Howard
· 6 years ago
4770952
Fix a bug tested by the new test from last commit
by Gavin Howard
· 6 years ago
7536dcf
Change all of bc to output error messages at point of error
by Gavin Howard
· 6 years ago
52446f2
Fix dc comment handling
by Gavin Howard
· 6 years ago
1bc0912
Fix up status handling and remove unused ones
by Gavin Howard
· 6 years ago
9b1c6c4
Make changes to better support busybox
by Gavin Howard
· 6 years ago
53eba8b
Fix style for busybox
by Gavin Howard
· 6 years ago
890d0c0
Style fixes for busybox
by Gavin Howard
· 6 years ago
48af52e
Fix busybox style complaints
by Gavin Howard
· 6 years ago
ad0ecfe
Create functions to just die on OOM
by Gavin Howard
· 6 years ago
d64ce7b
Style fixes
by Gavin Howard
· 6 years ago
9a4b6cd
Reduce LOC even further
by Gavin Howard
· 6 years ago
88c2530
Reduce LOC
by Gavin Howard
· 6 years ago
c3f40df
Make sure bin file checking is done by io.c
by Gavin Howard
· 6 years ago
763c8de
Make I/O more robust for files
by Gavin Howard
· 6 years ago
8412ba8
Start coding for dc registers
by Gavin Howard
· 6 years ago
c39fd49
Style fixes to reduce LOC for toybox
by Gavin Howard
· 6 years ago
c9a9c47
Make things shipshape for toybox again
by Gavin Howard
· 6 years ago
9019886
Refactor vectors a bit
by Gavin Howard
· 6 years ago
48641a5
Reduce LOC in the lexer
by Gavin Howard
· 6 years ago
6d632e9
Fix a bug with return statements
by Gavin Howard
· 6 years ago
364df3b
Move some more lex functions to where they should be
by Gavin Howard
· 6 years ago
d2a0525
Split the parsers and lexers
by Gavin Howard
· 6 years ago
0275a55
Style fix
by Gavin Howard
· 6 years ago
ed5c831
Start splitting lexer code
by Gavin Howard
· 6 years ago
411f732
Style fixes
by Gavin Howard
· 6 years ago
6373820
Finish changing to busybox style
by Gavin Howard
· 6 years ago
116c0e9
Rename a procedure
by Gavin Howard
· 6 years ago
1ee10f6
Fix a bug found by inspection
by Gavin Howard
· 6 years ago
d884e71
Style fix to reduce LOC
by Gavin Howard
· 6 years ago
474d32e
Fix lexer bugs found by the recent afl test case
by Gavin Howard
· 6 years ago
d555167
Reorganize the code
by Gavin Howard
· 6 years ago
5d44512
Style fix
by Gavin Howard
· 6 years ago
3889584
Style fix for lexer
by Gavin Howard
· 6 years ago
e9d74d8
Style fixes to reduce LOC in the lexer
by Gavin Howard
· 6 years ago
4b447a4
Fix lexer handling of backslashes
by Gavin Howard
· 6 years ago
a628aa2
Refactor the lexer's string code
by Gavin Howard
· 6 years ago
a20bbd0
Style massaging to reduce LOC
by Gavin Howard
· 6 years ago
6a8f1eb
Fix a lex bug found by afl
by Gavin Howard
· 6 years ago
bc20f3d
Add some asserts and other style fixes
by Gavin Howard
· 6 years ago
6918504
Remove memory leaks on errors
by Gavin Howard
· 6 years ago
de85a24
Style fix
by Gavin Howard
· 6 years ago
8317a79
Style fixes to reduce the LOC even more
by Gavin Howard
· 6 years ago
ce8fb79
Style fixes
by Gavin Howard
· 6 years ago
39b6408
Style fixes
by Gavin Howard
· 6 years ago
9dd4831
Make small improvements to the lexer
by Gavin Howard
· 6 years ago
f6e3fb3
Fix warnings found by Thalheim
by Gavin Howard
· 6 years ago
45ff357
Reduce loc for Landley
by Gavin Howard
· 6 years ago
c4c6753
Revert "Style fixes (rename "status" to "s" where possible)"
by Gavin Howard
· 7 years ago
1fc1cd7
Style fixes (rename "status" to "s" where possible)
by Gavin Howard
· 7 years ago
ce1069c
Fix a bug that I introduced into the lexer
by Gavin Howard
· 7 years ago
c312ab3
Style fixes to lex.c
by Gavin Howard
· 7 years ago
e77b83d
Attempt to fix crashes caused by the AFL fuzzer
by Gavin Howard
· 7 years ago
9f4d914
Fix a bug where something was not initialized properly
by Gavin Howard
· 7 years ago
0b190a0
Fix parsing errors for the eof status change
by Gavin Howard
· 7 years ago
68f2bae
Refactor to store the token in the lexer object
by Gavin Howard
· 7 years ago
117de42
Fix a buffer overflow found by Thalheim in lex.c
by Gavin Howard
· 7 years ago
57ab322
Fix a bug where decimal points at the end of numbers was messing up math
by Gavin Howard
· 7 years ago
ddaa4c1
Fix crash when given a binary file to run
by Gavin Howard
· 7 years ago
a58294c
Fix an issue with lines in stdin
by Gavin Howard
· 7 years ago
f75ffd8
Rearrange the source files
by Gavin Howard
· 7 years ago
[Renamed from src/bc/lex.c]
6b5f5bb
Various style fixes
by Gavin Howard
· 7 years ago
3f68df7
Remove static from all functions
by Gavin Howard
· 7 years ago
e7149d0
Style fixes to the lexer
by Gavin Howard
· 7 years ago
3575392
Fix various little problems
by Gavin Howard
· 7 years ago
c5e71a0
Remove a two-line function
by Gavin Howard
· 7 years ago
27fdfb9
Remove bug statuses and replace with asserts
by Gavin Howard
· 7 years ago
2a9c6e9
Style fixes
by Gavin Howard
· 7 years ago
Next »