2012-09-15 |
Jay Freeman... | Support type signature flags in sig::Unparse(). |
commit | commitdiff | tree | snapshot |
2012-09-15 |
Jay Freeman... | Replace TypeInstance with Class, which is not Type. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Provide a .typeOf() to get a Type of an ObjC Class. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Throw (don't crash) on parsing invalid specific ids. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Move FunctionInstance_ into alphabetical order. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | We can assume that Instance() will never wrap nil. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Export CYMakeType variants so Objective-C can call. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Use Type as the prototype-bridge for metaclasses. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Fix cy$getProperty so NSArray .length is primitive. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Remove redundant implicit NSString length property. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | CYONify WebUndefined as "undefined" (fixing typo). |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Optionally return comments from lexer to highlight. |
commit | commitdiff | tree | snapshot |
2012-09-14 |
Jay Freeman... | Make minor format changes to lexer (and undefined). v0.9.459 |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Use .toString() to CYONify Function, printing code. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Improve definition of CYIsClass using meta classes. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Factor checks for Instance_ as CYJSValueIsNSObject. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Use a dummy space to handle the lower-right corner. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Fix the implementation of cy$toJSON for primitives. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Fix @bool .valueOf() to return boolean, not number. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Prefer __NSCFBoolean to non-__ for iOS compatibility. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Make devoid argument of CYImplements default false. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Remove and compress some dead code in CYDisplayOutput. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Use ?syntax by default and have it control input. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Work around missing column_address with left/right. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | After a window resize, calculate offset, not end. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Fix display mistakes caused by multi-line history. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Fold singular CYDisplayPrompt into CYDisplayUpdate. |
commit | commitdiff | tree | snapshot |
2012-09-13 |
Jay Freeman... | Highlight NULL, YES, and NO identifiers as constants. |
commit | commitdiff | tree | snapshot |
2012-09-12 |
Jay Freeman... | Add some occasionally-missing @'s lost to type cast. |
commit | commitdiff | tree | snapshot |
2012-09-12 |
Jay Freeman... | Revert a minor style change that broke ';function'. |
commit | commitdiff | tree | snapshot |
2012-09-12 |
Jay Freeman... | Syntax highlight nil, an identifier, as a constant. |
commit | commitdiff | tree | snapshot |
2012-09-12 |
Jay Freeman... | Remove redundant @ usage from CYON data structures. |
commit | commitdiff | tree | snapshot |
2012-09-12 |
Jay Freeman... | Syntax highlight commands as the user types them. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Add a new ?syntax option to syntax highlight output. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Replace use of FILE* with std::ostream* in Console. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Document a deficiency in the piped client reader. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Use a single std::istream& to replace file_/data_. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Commit the large accumulation of todo.txt changes. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Document a potential change to FunctionInstance. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Merge CYCastNSObject{,_}, an obsolete distinction. |
commit | commitdiff | tree | snapshot |
2012-09-11 |
Jay Freeman... | Correct a simple typo in a thrown exception message. |
commit | commitdiff | tree | snapshot |
2012-09-01 |
Conrad Kramer | Support recent Mac OS X flex --version strings. |
commit | commitdiff | tree | snapshot |
2012-07-08 |
Jay Freeman... | Support ?expand when used with Objective-C strings. v0.9.458 |
commit | commitdiff | tree | snapshot |
2012-07-02 |
Jay Freeman... | Preempt accidental fall-through setting properties. |
commit | commitdiff | tree | snapshot |
2012-06-18 |
Jay Freeman... | Remove "Depends: mobilesubstrate" from iOS control. |
commit | commitdiff | tree | snapshot |
2012-06-17 |
Jay Freeman... | Replace regex with prefix substr for tab-complete. |
commit | commitdiff | tree | snapshot |
2012-06-17 |
Jay Freeman... | Use sel_registerName() instead of new Selector(). |
commit | commitdiff | tree | snapshot |
2012-06-17 |
Jay Freeman... | Do not assume lookahead (wish I could force it). |
commit | commitdiff | tree | snapshot |
2012-06-16 |
Jay Freeman... | Assume we do /not/ have lookahead tokens for lexer. |
commit | commitdiff | tree | snapshot |
2012-06-15 |
Jay Freeman... | Re-thread LexSet{Statement,RegExp} to fix division. |
commit | commitdiff | tree | snapshot |
2012-06-13 |
Jay Freeman... | Allow usage of C++11 auto keyword. |
commit | commitdiff | tree | snapshot |
2012-06-10 |
Jay Freeman... | Use JSGlobalContextRef for context_; retain/release. |
commit | commitdiff | tree | snapshot |
2012-06-10 |
Jay Freeman... | Rename uint64_6 to uint64_t, correcting a typo. |
commit | commitdiff | tree | snapshot |
2012-06-09 |
Jay Freeman... | Use associated objects to allow expando properties. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Correctly defer this-resolution on ECMA6 fat-arrows. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Split CYLast into CYSetLast (eol) and CYGetLast. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Refactor CYSetLast to return a reference to the eol. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Implement (modified) ECMA6 array comprehensions. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Compensate for comprehensions getting in for !in. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | When messages took no arguments, type returned NULL. v0.9.457 |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Add static size and alignment properties to Type. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Add missing $cym as a bound variable in CYCategory. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Allow type signatures to be specified on messages. |
commit | commitdiff | tree | snapshot |
2012-06-08 |
Jay Freeman... | Bridge types for u?longlong, [US]Int64, and u?int*_t. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Peel away CYCompound layers to fix tab completion. v0.9.456 |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Fix ;@implementation by adding it to LexSetStatement. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Update the copyright: 2009-2010 is now 2009-2012. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Reorganize grammar and add more labelled sections. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Allow ECMA6 property-name-is-also-the-value shortcut. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Rename NameAndValue and add trailing-, per ECMA6. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | MemberAccess is allowed Word, not just Identifier. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Fold the E lexer helper macro into RegExp lexeme. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | A !in token should technically count as a Word. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Allow of to be used as Identifier, not just Word. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | While let might not be Identifier, it sure is Word. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Rename CYForEachIn to CYForOf to better match ECMA6. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Add support for ECMA6 for-of iteration statements. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Add lexer-level brace hack back for => {} syntax. |
commit | commitdiff | tree | snapshot |
2012-06-07 |
Jay Freeman... | Replace a literal 0 with the symbolic yyeof_. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Introduce ECMA 6 fat-arrow lambda function syntax. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Make Expression always return a compact CYCompound. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Add a debug.sh script that configures with -g3 -O0. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove RelationalExpression_: merge to parent. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove AssignmentExpression_: merge to parent. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove UnaryAssigneeExpression: merge to parent. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove CYDriver::statement_: we always have lookahead. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove unneeded cy::parser:: qualitifications. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Remove redundant grammar rules: NoRE, NoIn, NoBF. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | Standardize grammar rule ordering: *_, *, *Opt. |
commit | commitdiff | tree | snapshot |
2012-06-06 |
Jay Freeman... | New syntax: let declarations, initialised arguments. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Preserve declaration initialisers replacing for-each. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Prune undefined arguments in final position of calls. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Pass var declarations through non-local functions. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Remove as many double-replaces as could be found. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Reimplement desugaring of let: function, not with. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Avoid deep replace when lifting for-in assignments. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | If CYEmpty lowers to NULL, CYStatement::Single crashes. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Use CYForDeclarations as indirection to finish CYLet. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Move scoping to CYDeclaration::Assignment from Replace. |
commit | commitdiff | tree | snapshot |
2012-06-05 |
Jay Freeman... | Preserve declaration initialisers replacing for-in. |
commit | commitdiff | tree | snapshot |
next |