]> git.saurik.com Git - cycript.git/history - Syntax.hpp
Use variadic templates to better organize Classes.
[cycript.git] / Syntax.hpp
2015-12-30  Jay Freeman (saurik)Parse scope and symbol colon operators, from Ruby.
2015-12-30  Jay Freeman (saurik)Move x.type() to typeid(x) and implement variadic.
2015-12-29  Jay Freeman (saurik)Fix Objective-C dictionary/array literal lowering.
2015-12-29  Jay Freeman (saurik)Replace sig::Primitive with full object hierarchy.
2015-12-23  Jay Freeman (saurik)Avoid clang_tokenize and just get the source file.
2015-12-23  Jay Freeman (saurik)Convert static inline functions into bridge stubs.
2015-12-22  Jay Freeman (saurik)Add struct definitions and namespace struct names.
2015-12-21  Jay Freeman (saurik)Transform ECMAScript 6 import as CommonJS require.
2015-12-19  Jay Freeman (saurik)Finally provide totally legit support for structs.
2015-12-19  Jay Freeman (saurik)Add typedef-expressions syntax to replace @encode.
2015-12-18  Jay Freeman (saurik)Rename everything now that we are on Bison >= 2.5.
2015-12-16  Jay Freeman (saurik)Precedence and RightHand have to represent Output.
2015-12-16  Jay Freeman (saurik)Always assign methods (to support JavaScriptCore).
2015-12-15  Jay Freeman (saurik)Fix parse of yield keywords without an expression.
2015-12-12  Jay Freeman (saurik)Support ECMAScript 1-5 for-in initializers syntax.
2015-12-12  Jay Freeman (saurik)Extract ForInitializer as a subclass of Statement.
2015-12-12  Jay Freeman (saurik)Reboot variable renaming for lexical name scoping.
2015-12-09  Jay Freeman (saurik)Allow multi-line editing and drop libedit support.
2015-12-07  Jay Freeman (saurik)Remove CYLetStatement and provide a stub of CYLet.
2015-12-07  Jay Freeman (saurik)Use Object.defineProperty as ES6 class visibility.
2015-12-07  Jay Freeman (saurik)Implement ECMAScript 6 class syntax (sort of?...).
2015-12-06  Jay Freeman (saurik)Fix support for multiple "block lambda" arguments.
2015-12-04  Jay Freeman (saurik)Slightly improve syntax hierarchy near CYFunction.
2015-12-02  Jay Freeman (saurik)Finally implemented *entire* ECMAScript 6 grammar.
2015-12-02  Jay Freeman (saurik)The grammar and lexer should not share a filename.