Permalink
Switch branches/tags
Nothing to show
Commits on Oct 10, 2016
  1. Merge pull request #7 from xastor/master

    YellowAfterlife committed Oct 10, 2016
    Regex fix
  2. Regex fix

    Pieter Bonne
    Pieter Bonne committed Oct 10, 2016
    The first character of a regex is not tokenised.
Commits on Feb 20, 2015
  1. Added "void" to keywords list

    YellowAfterlife committed Feb 20, 2015
    As per #6
Commits on Dec 23, 2014
  1. Added a few 2D canvas vendor-spec fields to excl.

    YellowAfterlife committed Dec 23, 2014
    (added a few HTML5 2D canvas/context vendor-specific fields into the
    default exclusion list)
Commits on Dec 12, 2014
  1. Updated binary.

    YellowAfterlife committed Dec 12, 2014
Commits on Sep 12, 2014
  1. Small clean-up.

    YellowAfterlife committed Sep 12, 2014
  2. Merge pull request #2 from nibb13/master

    YellowAfterlife committed Sep 12, 2014
    Fixes for get_/set_ prefix insertion outside of strings and missing semicolon between "}" and identifiers.
  3. 1. Случай:

    nibb13 committed Sep 12, 2014
    -----JS
    myVar.myField = {ququ:'value'}
    myFunc = function() {...
    ----/JS
    
    корректен с точки зрения JS. И генерируется компилятором хэкса
    (тут, в частности: https://github.com/HaxeFoundation/haxe/blob/6568450332b7c3d72c3d21978bedd979692e2ec9/genjs.ml#L1011)
    Но при удалении line break получаем:
    
    -----JS
    a.b={c:"value"}d=function(){...
    ----/JS
    
    что уже некорректно. Таблэтка: "если перед TId | TNu находится TFlow в виде '}', то всобачиваем ';' в extra character"
    
    2. Случай:
    
    -----JS
    myVar.myField = {get_SOMETHING:"get_SOMETHING"}
    ----/JS
    
    у тебя собирается в
    
    -----JS (с ключом /nr)
    myVar.myField={get_SOMETHING:get_"SOMETHING"}
    ----/JS
    
    что, очевидно, неверно. Переставил кавычку.
    
    Пардон, если чего-то не учёл и сломал логику. :)
Commits on Sep 5, 2014
  1. Updated binary.

    YellowAfterlife committed Sep 5, 2014
  2. String quote format ('/") is now preserved.

    YellowAfterlife committed Sep 5, 2014
    Previously '"Test"' could be converted into non-functional ""Test"".
    Went unnoticed for longer than expected since Haxe never generates
    JavaScript code with single-quoted strings in first place.
  3. Fixed "/" in character classes bugging out RegExps

    YellowAfterlife committed Sep 5, 2014
    /[/]?/ would previously resolve as [`/[/`, `?`, `/`].
  4. Fixed exponential number notation with capital E

    YellowAfterlife committed Sep 5, 2014
    `1e4` was recognized, but `1E4` wasn't.
  5. .gitignore

    YellowAfterlife committed Sep 5, 2014
Commits on May 7, 2014
  1. Updated binary

    YellowAfterlife committed May 7, 2014
  2. Curiosity took over and I rewrote things "a bit"

    YellowAfterlife committed May 7, 2014
    Around 70% faster, especially on printing phase.
Commits on May 6, 2014
  1. Updated binary

    YellowAfterlife committed May 6, 2014
Commits on May 5, 2014
  1. Some forgotten names

    YellowAfterlife committed May 5, 2014
  2. Some optimizations.

    YellowAfterlife committed May 5, 2014
  3. Time measurements.

    YellowAfterlife committed May 5, 2014
Commits on Apr 18, 2014
  1. Added all openfl.Assets types

    YellowAfterlife committed Apr 18, 2014
    (for the sake of it)