John Keiser
|
04d39c0961
|
Make tape_builder primary entry point to stage 2
|
2020-08-18 21:25:01 -07:00 |
|
Daniel Lemire
|
8a8eea53a2
|
Prefixing macros (issue 1035) (#1124)
* Renaming partially done.
* More prefixing.
* I thought that this was fixed.
* Missed one.
* Missed a few.
* Missed another one.
* Minor fixes.
|
2020-08-18 18:25:36 -04:00 |
|
John Keiser
|
ec28acba3d
|
De-templatize stage2::structural_parser
|
2020-08-03 23:09:15 -07:00 |
|
John Keiser
|
ee6647ce40
|
Make parse part of structural_parser
|
2020-08-03 17:50:51 -07:00 |
|
John Keiser
|
66a68ce264
|
Return errors immediately instead of using goto
|
2020-08-02 12:04:12 -07:00 |
|
John Keiser
|
379a4e6a01
|
namespace { -> unnamed namespace
|
2020-08-01 14:46:23 -07:00 |
|
John Keiser
|
c7fa9b5fe8
|
Make entire implementation namespaces anonymous
|
2020-08-01 14:43:10 -07:00 |
|
John Keiser
|
65148b123b
|
Put anonymous namespace in front of everything
|
2020-08-01 14:43:10 -07:00 |
|
John Keiser
|
bf67c967d6
|
Inline jsoncharutils per-implementation
|
2020-07-24 02:56:41 -07:00 |
|
John Keiser
|
3867ee71ed
|
Include files where they are used
|
2020-07-24 02:56:37 -07:00 |
|
John Keiser
|
464f4813e3
|
Define namespaces inside generic files
|
2020-07-24 02:56:36 -07:00 |
|
John Keiser
|
af8b52e7e8
|
Target region for entire compilation of an implementation
|
2020-07-24 02:48:25 -07:00 |
|
Daniel Lemire
|
2bb101bd19
|
Code reformatting.
|
2020-06-22 16:50:57 -04:00 |
|
Daniel Lemire
|
f03a6ab5a4
|
Tweaking.
|
2020-06-21 17:39:24 -04:00 |
|
John Keiser
|
a5beffda78
|
Remove streaming_structural_parser.h
|
2020-06-08 15:20:56 -07:00 |
|
John Keiser
|
0dbda65e44
|
Fix fallback implementation
|
2020-06-08 14:52:23 -07:00 |
|
John Keiser
|
ed0c815735
|
Move unclosed array check to stage 2
|
2020-06-05 12:39:13 -07:00 |
|
Daniel Lemire
|
7a69da16e4
|
Fixing issue 906 (#912)
* Fixing issue 906
* Safe patching.
* Now with explanations.
* Bumping up memory allocation.
* Putting the patch back.
* fallback fixes.
Co-authored-by: Daniel Lemire <lemire@gmai.com>
|
2020-06-05 15:37:09 -04:00 |
|
John Keiser
|
1aab4752e2
|
Store all parser state in the implementation
|
2020-06-01 12:15:54 -07:00 |
|
John Keiser
|
84712a8bbc
|
Store buf and len in parser implementation
|
2020-06-01 12:14:09 -07:00 |
|
John Keiser
|
b86fb95306
|
Rename doc_parser -> parser
|
2020-06-01 12:14:09 -07:00 |
|
John Keiser
|
a3a9bde83e
|
Move DOM parsing into concrete interface implementation
|
2020-06-01 12:14:09 -07:00 |
|