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

parser: parse Unicode identifiers #218

Closed
wants to merge 6 commits into from
Closed

Commits on Jun 15, 2017

  1. tools,parser: add Unicode utilities

    Add tool for getting and parsing needed categories from
    Unicode Character Database and generating C++ header file with
    code points arrays.
    belochub committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    2d5aeea View commit details
    Browse the repository at this point in the history
  2. parser: add stubs for needed character checks

    Also add UTF-8 decoding function.
    belochub committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    4971733 View commit details
    Browse the repository at this point in the history
  3. parser: implement Unicode keys parsing

    Add two possible options to use when checking whether the code
    point is an identifier.
    belochub committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    acf979b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1ed412 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2e295b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2017

  1. build: choose the Unicode tables via env variable

    Choose either full or short Unicode tables at build time: if
    $JSTP_USE_SHORT_UNICODE_TABLES is defined and set to a non-falsy value,
    then the native addon will be compiled with short tables, otherwise full
    tables will be used.
    aqrln committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    0bd365a View commit details
    Browse the repository at this point in the history