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