Milo Yip
|
3eb19ceaf9
|
Add Search(), ^ and $ assertions to regex
|
2015-05-29 15:23:28 +08:00 |
|
miloyip
|
fa7dc1c439
|
Add numbered quantifier
|
2015-05-27 23:39:22 +08:00 |
|
miloyip
|
0dffe87551
|
Add character class escapes
|
2015-05-27 09:56:06 +08:00 |
|
miloyip
|
92285bed44
|
Add escape characters and control characters
|
2015-05-27 09:37:55 +08:00 |
|
miloyip
|
1784afe5f7
|
Add character class to regex
|
2015-05-26 00:40:23 +08:00 |
|
miloyip
|
06853b89b0
|
Add any character (.) to regex
|
2015-05-25 22:51:03 +08:00 |
|
miloyip
|
0934803ae1
|
Add Unicode regex test
|
2015-05-25 21:57:46 +08:00 |
|
miloyip
|
a386934288
|
Add ?*+ to regex
|
2015-05-25 19:34:47 +08:00 |
|
miloyip
|
05c79891d1
|
Add parenthesis support in regex
|
2015-05-25 09:14:51 +08:00 |
|
miloyip
|
0bef29a5f6
|
Initial reggae implementation with only concatenation and alternation
|
2015-05-24 21:23:39 +08:00 |
|
miloyip
|
c8c8ad47c3
|
Further improve coverage of GenericPointer::Erase()
|
2015-05-21 17:02:27 +08:00 |
|
miloyip
|
7ddaa80e46
|
Improve coverage of GenericPointer::Erase()
|
2015-05-21 16:45:39 +08:00 |
|
miloyip
|
3ffac19f25
|
Fix compilation in schema test
|
2015-05-21 16:20:49 +08:00 |
|
miloyip
|
6e1d10ec6b
|
Add GenericValue::EraseMember(string types) APIs
|
2015-05-21 16:12:33 +08:00 |
|
miloyip
|
f688b2b152
|
Improve coverage of Pointer
|
2015-05-21 13:25:37 +08:00 |
|
Milo Yip
|
3229566573
|
Add multiple SkipWhitespace perftest
|
2015-05-20 13:33:14 +08:00 |
|
miloyip
|
85c8b657c0
|
Achieve zero heap allocation for SchemaValidator.TestSuite
|
2015-05-17 22:22:53 +08:00 |
|
miloyip
|
a4cbd3f81b
|
Refactor SchemaValidator.TestSuite to use MemoryPoolAllocator explicitly
|
2015-05-17 20:44:11 +08:00 |
|
miloyip
|
a92c3b6995
|
Make schema working for UTF-16 and other encodings
|
2015-05-17 10:21:58 +08:00 |
|
Milo Yip
|
4335a62219
|
Merge remote-tracking branch 'origin/master' into schema
|
2015-05-16 16:28:29 +08:00 |
|
Milo Yip
|
5b6061c7e6
|
Fix meta schema validation
|
2015-05-16 15:51:36 +08:00 |
|
Milo Yip
|
424abf1edc
|
Merge pull request #335 from miloyip/member_stdstring
Add Value::XXXMember(...) overloads for std::string
|
2015-05-14 14:56:35 +08:00 |
|
Milo Yip
|
add5a50581
|
Fix some numbers parsed incorrectly
Fix #340
|
2015-05-14 12:03:21 +08:00 |
|
miloyip
|
e0a8a327ea
|
Add meta schema test (failing now)
|
2015-05-13 20:14:41 +08:00 |
|
miloyip
|
979088de60
|
Add 64-bit integer schema validations
|
2015-05-13 09:44:25 +08:00 |
|
miloyip
|
2786103abd
|
Add Value::XXXMember(...) overloads for std::string
|
2015-05-12 22:48:14 +08:00 |
|
miloyip
|
1a59ab50dc
|
Add invalid schema keyword
|
2015-05-11 23:53:03 +08:00 |
|
Milo Yip
|
0edd743c83
|
Fix Document.UserBuffer test
|
2015-05-11 13:58:45 +08:00 |
|
Milo Yip
|
5bc9523cbf
|
Add invalid schema/document pointers
|
2015-05-11 13:55:34 +08:00 |
|
Milo Yip
|
6b7e7d769d
|
Fix gcc warning
|
2015-05-11 11:13:28 +08:00 |
|
Milo Yip
|
8c258405f2
|
Fix Document.UserBuffer test
|
2015-05-11 11:03:50 +08:00 |
|
Milo Yip
|
544e26c147
|
Increase user buffer in documents
|
2015-05-11 10:33:29 +08:00 |
|
Milo Yip
|
f788702147
|
Fix compilation error
|
2015-05-11 10:21:11 +08:00 |
|
miloyip
|
3f1e2c4003
|
Use allocator in SchemaDocument
|
2015-05-11 00:37:18 +08:00 |
|
miloyip
|
01393e0145
|
Add uniqueItems in schema
|
2015-05-10 17:44:43 +08:00 |
|
miloyip
|
573faa9025
|
Try to fix a gcc warning
|
2015-05-10 10:47:21 +08:00 |
|
miloyip
|
74300ac718
|
Add Hasher::IsValid()
|
2015-05-10 10:26:33 +08:00 |
|
miloyip
|
c040d26c79
|
Disable printing hash code
|
2015-05-10 10:23:15 +08:00 |
|
miloyip
|
8209077b8a
|
Try to fix effc++ warning
|
2015-05-10 09:00:37 +08:00 |
|
miloyip
|
1af660c8cb
|
Add hasher
|
2015-05-10 08:59:58 +08:00 |
|
miloyip
|
44fbf9c174
|
Add meta schema file
|
2015-05-09 21:42:43 +08:00 |
|
miloyip
|
3873bcb714
|
Fix some remote ref issues
|
2015-05-09 21:36:30 +08:00 |
|
miloyip
|
42f1194a8d
|
Add remote reference
|
2015-05-09 20:24:47 +08:00 |
|
miloyip
|
f0c3fa84fc
|
Add Ref in schema
|
2015-05-09 11:46:45 +08:00 |
|
miloyip
|
0e4c368952
|
Merge branch 'master' into schema
|
2015-05-08 22:19:27 +08:00 |
|
miloyip
|
771fa9879a
|
Add Pointer::Append(Value, Allocator) overload
|
2015-05-08 22:18:46 +08:00 |
|
Milo Yip
|
677af55f70
|
Merge remote-tracking branch 'origin/master' into schema
|
2015-05-08 21:50:25 +08:00 |
|
Milo Yip
|
5dee394004
|
Add Pointer::Append() and fixed bugs in assignment and Parse()
|
2015-05-08 21:26:56 +08:00 |
|
Milo Yip
|
24f060f7cb
|
Refactor template parameters and add ISchemaValidator
|
2015-05-08 18:39:26 +08:00 |
|
Milo Yip
|
a5eabe8d0c
|
Rename classes in schema
|
2015-05-08 16:26:36 +08:00 |
|