]>
git.saurik.com Git - cycript.git/log
Jay Freeman (saurik) [Thu, 1 Oct 2009 00:36:04 +0000 (00:36 +0000)]
Implemented automatic semicolon insertion token restrictions.
Jay Freeman (saurik) [Thu, 1 Oct 2009 00:23:57 +0000 (00:23 +0000)]
Unified scanner state.
Jay Freeman (saurik) [Wed, 30 Sep 2009 23:20:27 +0000 (23:20 +0000)]
Escaped the Q Continuum.
Jay Freeman (saurik) [Wed, 30 Sep 2009 22:58:10 +0000 (22:58 +0000)]
Finished implementing automatic semi-colon rules, but failed hard at fixing multi-line comments.
Jay Freeman (saurik) [Wed, 30 Sep 2009 09:43:14 +0000 (09:43 +0000)]
I nailed the interactive parser!
Jay Freeman (saurik) [Wed, 30 Sep 2009 08:24:36 +0000 (08:24 +0000)]
Connected the console back together.
Jay Freeman (saurik) [Wed, 30 Sep 2009 07:34:08 +0000 (07:34 +0000)]
Added output generation.
Jay Freeman (saurik) [Wed, 30 Sep 2009 03:17:19 +0000 (03:17 +0000)]
I finally finished the AST.
Jay Freeman (saurik) [Tue, 29 Sep 2009 23:44:55 +0000 (23:44 +0000)]
Maybe finished lexer.
Jay Freeman (saurik) [Tue, 29 Sep 2009 23:08:23 +0000 (23:08 +0000)]
The glue code required for Bison/Flex parsers is insane.
Jay Freeman (saurik) [Tue, 29 Sep 2009 22:41:09 +0000 (22:41 +0000)]
C++ Bison conversion.
Jay Freeman (saurik) [Tue, 29 Sep 2009 21:39:35 +0000 (21:39 +0000)]
Finished JS Bison/Flex parser.
Jay Freeman (saurik) [Fri, 4 Sep 2009 16:40:46 +0000 (16:40 +0000)]
OMG it compiles.
Jay Freeman (saurik) [Wed, 2 Sep 2009 05:07:44 +0000 (05:07 +0000)]
Checkpoint before something drastic.
Jay Freeman (saurik) [Tue, 1 Sep 2009 11:33:07 +0000 (11:33 +0000)]
Ready to start testing the parser.
Jay Freeman (saurik) [Tue, 1 Sep 2009 09:08:29 +0000 (09:08 +0000)]
Use _pooled in CYConsole.
Jay Freeman (saurik) [Tue, 1 Sep 2009 09:06:08 +0000 (09:06 +0000)]
Refactored console mechanism.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:45:30 +0000 (08:45 +0000)]
Temporarily remove MobileSubstrate extension.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:37:20 +0000 (08:37 +0000)]
Fixed clean target.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:32:22 +0000 (08:32 +0000)]
Renamed the project to cycript.
Jay Freeman (saurik) [Tue, 1 Sep 2009 08:24:56 +0000 (08:24 +0000)]
Minor code cleaning.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:48:07 +0000 (07:48 +0000)]
Stupid _assert() throw-away.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:47:51 +0000 (07:47 +0000)]
Improved error handling.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:34:01 +0000 (07:34 +0000)]
Support bridge support variables.
Jay Freeman (saurik) [Tue, 1 Sep 2009 07:26:57 +0000 (07:26 +0000)]
Initial bridge support.
Jay Freeman (saurik) [Mon, 31 Aug 2009 23:20:36 +0000 (23:20 +0000)]
Hierarchialization.
Jay Freeman (saurik) [Mon, 31 Aug 2009 22:06:08 +0000 (22:06 +0000)]
Ignore Struct.hpp.
Jay Freeman (saurik) [Mon, 31 Aug 2009 22:05:12 +0000 (22:05 +0000)]
Various factorizations.
Jay Freeman (saurik) [Mon, 31 Aug 2009 21:37:08 +0000 (21:37 +0000)]
Generalized FFI calls.
Jay Freeman (saurik) [Mon, 31 Aug 2009 20:24:47 +0000 (20:24 +0000)]
Massive work done on FFI.
Jay Freeman (saurik) [Mon, 31 Aug 2009 13:24:00 +0000 (13:24 +0000)]
Naming consistency.
Jay Freeman (saurik) [Mon, 31 Aug 2009 13:20:20 +0000 (13:20 +0000)]
Improved exception handling and corrected NO.
Jay Freeman (saurik) [Mon, 31 Aug 2009 13:05:44 +0000 (13:05 +0000)]
This is getting seriously hot.
Jay Freeman (saurik) [Mon, 31 Aug 2009 10:14:24 +0000 (10:14 +0000)]
Initial FFI call success.
Jay Freeman (saurik) [Mon, 31 Aug 2009 06:30:37 +0000 (06:30 +0000)]
This is starting to look better.
Jay Freeman (saurik) [Sun, 30 Aug 2009 08:17:49 +0000 (08:17 +0000)]
First test version.
Jay Freeman (saurik) [Sun, 30 Aug 2009 06:30:34 +0000 (06:30 +0000)]
Initial directory tree.