]> git.saurik.com Git - cycript.git/history - Cycript.l.in
Fix lexer hack correctness check when more spaces.
[cycript.git] / Cycript.l.in
2015-12-01  Jay Freeman (saurik)Use forced lookahead to move "No" hacks to parser.
2015-11-30  Jay Freeman (saurik)Drop support for ObjC @implementation expressions.
2015-11-30  Jay Freeman (saurik)Massive changes to lexer to get template literals.
2015-11-29  Jay Freeman (saurik)Reorganize grammar to match the ECMAScript 6 spec.
2015-11-29  Jay Freeman (saurik)Remove all non-%union fields from semantic values.
2015-11-29  Jay Freeman (saurik)Attempt to make all the identifiers look the same.
2015-11-29  Jay Freeman (saurik)Move non-tk::Identifier_ CYIdentifiers to grammar.
2015-11-29  Jay Freeman (saurik)Remove flex/gperf hacks (this was fixed upstream).
2015-11-28  Jay Freeman (saurik)Organize tokens into something more of a database.
2015-11-28  Jay Freeman (saurik)Cleanly separate words and keywords using grammar.
2015-11-26  Jay Freeman (saurik)Maybe thread local storage is a performance issue.
2015-11-25  Jay Freeman (saurik)Fix =>, yield, and throw with respect to newlines.
2015-11-25  Jay Freeman (saurik)Support most of the Unicode stuff in ECMAScript 6.
2015-11-25  Jay Freeman (saurik)Avoid syntax error on alphabetic @box expressions.
2015-11-24  Jay Freeman (saurik)Implement all of the crazy ECMAScript octal stuff.
2015-11-23  Jay Freeman (saurik)Configure a better trade-off in lexer compression.
2015-11-23  Jay Freeman (saurik)The scanner maintains the Bison location manually.
2015-11-23  Jay Freeman (saurik)Optimize for lexer performance: stop backtracking.
2015-11-17  Jay Freeman (saurik)Add some flex %options I had in a long dead stash.
2015-11-10  Jay Freeman (saurik)Update copyright for 2015 (and it is almost 2016).
2015-11-02  Jay Freeman (saurik)Location step should come before sliding position.
2015-11-02  Jay Freeman (saurik)Avoid dependency hell by overriding location type.
2014-10-31  Jay Freeman (saurik)Support extern "C" syntax to FFI via C prototypes.
2014-10-11  Jay Freeman (saurik)Pass -std=c++11 in both CXXFLAGS and OBCJXXFLAGS.
2014-10-11  Jay Freeman (saurik)Update copyright for 2014 and relicense to AGPLv3.
2014-10-11  Jay Freeman (saurik)@encode syntax doesn't require Objective-C support.
2014-03-11  Jay Freeman (saurik)The nice thing about # is its similar density to @.
2014-01-29  Jay Freeman (saurik)Cycript's lexer does not need to be "interactive".
2014-01-29  Jay Freeman (saurik)Make lexer start a comment with #! (for scripts).
2014-01-29  Jay Freeman (saurik)Let's reserve # entirely for the pre-processor.
2014-01-21  Jay Freeman (saurik)Syntax highlight "unsigned" and "signed" as Type.
2014-01-21  Jay Freeman (saurik)Implement full unsigned/signed/long/short syntax.
2014-01-19  Jay Freeman (saurik)Syntax highlight the new @import as pre-processor.
2014-01-19  Jay Freeman (saurik)CYONify NSObject with # (different from NSString).
2014-01-19  Jay Freeman (saurik)Syntax highlight SEL as if it's a type (like id).
2014-01-10  Jay Freeman (saurik)Support @YES/@NO (to better support @true/@false).
2014-01-06  Jay Freeman (saurik)Add syntax to support C-style typedef assignment.
2014-01-02  Jay Freeman (saurik)When CYONifying fields, @error encode exceptions.
2013-06-22  Jay Freeman (saurik)Reimplement apr_pools using CYPool in libcycript.
2013-06-19  Jay Freeman (saurik)Upgrade copyright notice (2013, mk, sh, GPLv3).
2013-06-12  Jay Freeman (saurik)Improve isolation of ObjectiveC syntax filter code.
2012-09-15  Jay Freeman (saurik)Add BOOL and bool for boolean (people use those).
2012-09-15  Jay Freeman (saurik)Add Objective-C's id type as a syntax highlight.
2012-09-15  Jay Freeman (saurik)Add @encode() support and use its grammar for types.
2012-09-14  Jay Freeman (saurik)Optionally return comments from lexer to highlight.
2012-09-14  Jay Freeman (saurik)Make minor format changes to lexer (and undefined). v0.9.459
2012-09-13  Jay Freeman (saurik)Highlight NULL, YES, and NO identifiers as constants.
2012-09-12  Jay Freeman (saurik)Revert a minor style change that broke ';function'.
2012-09-12  Jay Freeman (saurik)Syntax highlight nil, an identifier, as a constant.
2012-09-11  Jay Freeman (saurik)Add a new ?syntax option to syntax highlight output.
2012-09-11  Jay Freeman (saurik)Use a single std::istream& to replace file_/data_.
2012-06-16  Jay Freeman (saurik)Assume we do /not/ have lookahead tokens for lexer.
2012-06-13  Jay Freeman (saurik)Allow usage of C++11 auto keyword.
2012-06-07  Jay Freeman (saurik)Update the copyright: 2009-2010 is now 2009-2012.
2012-06-07  Jay Freeman (saurik)Fold the E lexer helper macro into RegExp lexeme.
2012-06-07  Jay Freeman (saurik)Allow of to be used as Identifier, not just Word.
2012-06-07  Jay Freeman (saurik)Add support for ECMA6 for-of iteration statements.
2012-06-07  Jay Freeman (saurik)Add lexer-level brace hack back for => {} syntax.
2012-06-06  Jay Freeman (saurik)Introduce ECMA 6 fat-arrow lambda function syntax.
2012-06-06  Jay Freeman (saurik)Remove CYDriver::statement_: we always have lookahead.
2012-06-06  Jay Freeman (saurik)Remove redundant grammar rules: NoRE, NoIn, NoBF.
2012-06-06  Jay Freeman (saurik)New syntax: let declarations, initialised arguments.
2011-10-21  Jay Freeman (saurik)Ported back to cygwin.
2010-07-10  Jay Freeman (saurik)Updated copyright (2010) and license (LGPLv3).
2010-07-08  Jay Freeman (saurik)Changed from a threaded pool to a thread-local pool...
2010-07-05  Jay Freeman (saurik)Let's at least parse Objective-J.
2010-07-01  Jay Freeman (saurik)Implemented initial support for Ruby Blocks.
2010-04-27  Jay Freeman (saurik)Accidentally lost a _ patch to .in confusion.
2010-04-27  Jay Freeman (saurik)Tab-complete FTW!
2010-04-25  Jay Freeman (saurik)Fix multi-line comments that end with **/.
2009-12-08  Jay Freeman (saurik)Worked around the bug in flex 2.5.35 that causes yy_siz...
2009-12-08  Jay Freeman (saurik)Actually committing the file that fixed the int to...
2009-11-16  Jay Freeman (saurik)Added support for octal literals.
2009-11-15  Jay Freeman (saurik)Implemented YUI /*! ... */ documentation comments.
2009-11-01  Jay Freeman (saurik)Welcome to Leopard.
2009-10-31  Jay Freeman (saurik)Forgot to add @ to ObjectiveC lexer for @"" support.
2009-10-27  Jay Freeman (saurik)Fixed an invalid single-line comment in Flex.
2009-10-27  Jay Freeman (saurik)Updated todo, license, and title.
2009-10-26  Jay Freeman (saurik)Checkpointing syntax work on E4X before temporarily...
2009-10-25  Jay Freeman (saurik)Reorganized grammar to improve InputElement{RegExp...
2009-10-25  Jay Freeman (saurik)Began work on implementing E4X.