Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC 8259, bitwise checks, next siblings, doxygen comments, and more #197

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Commits on Jun 2, 2020

  1. bitwise checks on all things jsmntype_t

    jsmnint_t typedef'd to allow easy changing of main int type
    jsmntype_t extended to allow more checks
    JSMN_STRICT now has simplified format checking via parser->expected
    JSMN_NEXT_SIBLING allow for easy parsing to a parents next sibling
    themobiusproject committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    d6f6f1a View commit details
    Browse the repository at this point in the history
  2. Update README.md

    themobiusproject committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    14ecc27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5d1a50 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2020

  1. Configuration menu
    Copy the full SHA
    025c4b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c715ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9895329 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5287a50 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. Configuration menu
    Copy the full SHA
    b595be1 View commit details
    Browse the repository at this point in the history
  2. rfc 8259 primitive parsing

    After the parse, primitive tokens can be queried with JSMN_PRI_MINUS for 
    negative numbers, JSMN_PRI_DECIMAL for fractions, and JSMN_PRI_EXPONENT 
    for numbers with exponents. JSMN_PRI_LITERAL denotes 'true', 'false', or 
    'null'.
    themobiusproject committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    96d7221 View commit details
    Browse the repository at this point in the history
  3. c89 compliance

    This undoes my previous comment preference, but I would rather keep c89 
    compliance.
    The Makefile not also compiles with the c89 standard. Removed some flags 
    that have no use in this branch.
    themobiusproject committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    3c00c19 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2020

  1. Configuration menu
    Copy the full SHA
    53e8d57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e213f2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5d5a90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51c8ce4 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2020

  1. Adding 300+ validation checks from JSONTestSuite

    Updated jsmn.h to pass all available tests.
    Modified testutil.h to better support jsmnint_t.
    Remove a warning when compiling the tests because invalid characters are 
    in the file for testing.
    themobiusproject committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    0f792d7 View commit details
    Browse the repository at this point in the history
  2. Add .gitignore

    themobiusproject committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    3135d95 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2020

  1. Update jsmn, add jsmn_utils and explode, update tests.

    * Updated jsmn to allow for continuation of PRIMITIVEs after a 
    JSMN_ERROR_PART error. Conditionals are split between lines for coverage 
    tests. jsmn_defines.h documents and sets all of the possible build 
    configurations.
    * jsmn_utils added for better examples. The explode example is in the 
    example folder.
    * tests have been updated to correctly test different configurations.
    * README.md updated with c89 comments.
    themobiusproject committed Jun 14, 2020
    Configuration menu
    Copy the full SHA
    550a6d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2020

  1. Final revisions.

    themobiusproject committed Jul 4, 2020
    Configuration menu
    Copy the full SHA
    fe07a15 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. Configuration menu
    Copy the full SHA
    9f7e9de View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2021

  1. Configuration menu
    Copy the full SHA
    0560339 View commit details
    Browse the repository at this point in the history