Age | Commit message (Collapse) | Author |
|
|
|
|
|
Using search and replace.
|
|
|
|
|
|
|
|
std::shared_ptr<JSON_value>
Recognise that JSON objects are effectively shared pointers to JSON_value.
|
|
Eliminate the use of shared pointers in JSONParser
|
|
|
|
|
|
Reduce boilerplate and increase efficiency by avoiding setting and
branching on action and ready in getToken.
|
|
|
|
|
|
Also, reject them in strings.
|
|
Handle all incomplete token type errors in tokenError.
|
|
|
|
|
|
|
|
(except '\\' and '\uXXXX')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
statement
|
|
|
|
into switch statement
|
|
switch statement
|
|
statement
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reflect that the ls_number case only handles the digits after an 'e'.
Also, change state to ls_number for all 'ready' numbers.
|
|
|
|
Also, allow 'E' as alternative to 'e'.
|
|
|
|
Also. remove '.' as starting char in lsTop.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|