8 Commits (ca5abcd8d05b51d1d13e777c8c48f5bcbdb99ba5)

Author SHA1 Message Date
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala cb1c8957d4 Add shebang comment parsing (on first line only) 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala e28d847b04 Add \u{H+} support to source code lexer 8 years ago
Bruce Pascoe 81ed33df24 Add support for ES7 exponentiation operator ('**') 8 years ago
Sami Vaarala 6a6376519a Shared character class matcher code 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala c7a47dca7a Minimal const support, treat mostly like "var" 9 years ago
Sami Vaarala 6b876e169f Rework lexer to use bufwriter 9 years ago
Sami Vaarala 176f99b657 Sliding lexer window and other lexer improvements 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala 2f697f76a8 Remove token end line tracking as unused 10 years ago
Sami Vaarala b58b9bc3bf Lexer typing cleanup 11 years ago
Sami Vaarala 0da15ae9fb Lexer typing work 11 years ago
Sami Vaarala 1c4869b163 Treat negative lexer input_offset as an internal error 11 years ago
Sami Vaarala c37401295e add Undefined and Null to genstrings 11 years ago
Sami Vaarala dc5f780f2c fix some 'while(' to 'while (' spacings 11 years ago
Sami Vaarala 93794b3e2f add start byte offset to lexer tokens to allow inner function skipping 11 years ago
Sami Vaarala 89765c73df whitespace trivia (replace spaces with tabs) 11 years ago
Sami Vaarala 408670ce5e add a token parse limit as a backstop to regexp and ecmascript compilation: this helps break out of very deep inner function cases 11 years ago
Sami Vaarala 48cf8b3c53 fix handling of 'get' and 'set': they are tokens but not reserved words 11 years ago
Sami Vaarala 715bbf80a5 lexer regexp range callback typing fix 11 years ago
Sami Vaarala 9fa1ec592d clean up #define, #undef, #ifdef etc to have a single space after the directive 11 years ago
Sami Vaarala 75ac0c8e1a integer constant fixes 11 years ago
Sami Vaarala 884045b1d1 typedef C99 'wrapper' types like duk_uint32_t; bulk replacement of duk_u32 with duk_uint32_t, and other type usage replacements 11 years ago
Sami Vaarala 3db2f99b22 remove #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway 11 years ago
Sami Vaarala fad076afa6 rename growable buffers 'dynamic' buffers (more common and more accurate); other api related changes and placeholders 11 years ago
Sami Vaarala 4862b7aa49 fix include guard names, don't use leading underscores as they are reserved 12 years ago
Sami Vaarala 8c0b179408 rename DUK_HEAP_STRIDX_XXX to DUK_STRIDX_XXX 12 years ago
Sami Vaarala 6df33cabbb lexer code added 12 years ago