Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Compile with gcc 4.2. | Roberto Raggi | 2009-05-14 | 2 | -46/+71 |
| | |||||
* | Introduced UiStatement in the QML grammar. | Roberto Raggi | 2009-05-14 | 5 | -804/+827 |
| | | | | | | UiStatement is a small subset of the JavaScript statements. We don't really want our users to use control flow statements in the left hand side of a binding (e.g. Item { x: return 42 }). | ||||
* | There's no need to record the current AST in the QML/JS engine. | Roberto Raggi | 2009-05-14 | 1 | -12/+1 |
| | |||||
* | Some (internal) API cleanup. | Roberto Raggi | 2009-05-14 | 5 | -42/+43 |
| | |||||
* | Moved Parser::DiagnosticMessage and AST::SourceLocation | Roberto Raggi | 2009-05-14 | 5 | -71/+49 |
| | |||||
* | Renamed JavaScriptEnginePrivate in Engine. | Roberto Raggi | 2009-05-14 | 9 | -34/+34 |
| | |||||
* | Protect the QML front-end using the namespace JavaScript. | Roberto Raggi | 2009-05-14 | 8 | -206/+220 |
| | |||||
* | Removed javascriptvalue.h | Roberto Raggi | 2009-05-14 | 6 | -18/+9 |
| | |||||
* | Automatic semicolon insertion for property and signal definitions. | Roberto Raggi | 2009-05-11 | 6 | -740/+728 |
| | |||||
* | Fixed the conflicts introduced by UiArrayLiteral | Roberto Raggi | 2009-05-11 | 5 | -873/+853 |
| | |||||
* | Use source locations in the diagnostic messages. | Roberto Raggi | 2009-05-06 | 3 | -52/+32 |
| | |||||
* | Reject multiple top-level object members. | Roberto Raggi | 2009-05-06 | 5 | -825/+851 |
| | |||||
* | Inserted the semicolon at the end of the previous token. | Roberto Raggi | 2009-05-05 | 2 | -2/+8 |
| | |||||
* | Store the location for the `default' token. | Roberto Raggi | 2009-05-04 | 3 | -5/+15 |
| | |||||
* | Fixed 5 shift/reduce conflicts introduced by T_SIGNAL and T_PROPERTY. | Roberto Raggi | 2009-05-04 | 4 | -628/+582 |
| | |||||
* | Correctly set the JsIdentifier sval | Aaron Kennedy | 2009-05-01 | 2 | -4/+14 |
| | |||||
* | Add QML signal declaration syntax | Aaron Kennedy | 2009-05-01 | 7 | -783/+801 |
| | | | | | | | | Syntax is signal <signalName> Currently signal parameters aren't supported | ||||
* | Tweak QML property syntax | Aaron Kennedy | 2009-05-01 | 7 | -905/+1058 |
| | | | | | | | | The syntax is now [default] property <type> <name> [ : <expression> ] where name is one of "int", "bool", "double", "real", "string", "color", "date", "var" or "variant" | ||||
* | Support multiline string literals when assigned directly to a QML property | Aaron Kennedy | 2009-05-01 | 6 | -788/+845 |
| | | | | | | | | | | | | | | | | For example, this is now allowed: Text { text: "Hello World" } but this isn't as bindings are "real" javascript: Text { text: "Big " + "Hello World" } | ||||
* | Accept "return" and reserved words as property names | Aaron Kennedy | 2009-04-30 | 5 | -749/+879 |
| | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-04-30 | 6 | -687/+673 |
|\ | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/parser/javascriptgrammar.cpp src/declarative/qml/parser/javascriptgrammar_p.h | ||||
| * | Added first/lastSourceLocations to AST::UiObjectMember and improved the ↵ | Roberto Raggi | 2009-04-29 | 6 | -620/+703 |
| | | | | | | | | | | | | generation of `fake' tokens. A `fake' token is a token generated while recovering from a syntax error. | ||||
* | | Re-enable property syntax and add a "default" specifier | Aaron Kennedy | 2009-04-29 | 7 | -701/+761 |
|/ | |||||
* | Coding style refactor, changing 'if(' and 'for(' to 'if (' and 'for (' | Leonardo Sobral Cunha | 2009-04-28 | 1 | -1/+1 |
| | |||||
* | Introduced Node::firstSourceLocation(), Node::lastSourceLocation(). | Roberto Raggi | 2009-04-27 | 9 | -78/+519 |
| | |||||
* | No more sugar :-) | Roberto Raggi | 2009-04-24 | 3 | -6/+6 |
| | |||||
* | Don't generate T_AUTOMATIC_SEMICOLON when recovering from a syntax error. | Roberto Raggi | 2009-04-24 | 2 | -8/+14 |
| | |||||
* | Don't generate T_PUBLIC tokens. At this stage we don't know if we wil keep ↵ | Roberto Raggi | 2009-04-24 | 1 | -1/+1 |
| | | | | the syntax `public property|signal name' to define properties. | ||||
* | Removed the UiObjectInitialized from UiPublicMember. | Roberto Raggi | 2009-04-24 | 7 | -744/+747 |
| | |||||
* | Source locations for the statement nodes | Roberto Raggi | 2009-04-24 | 3 | -62/+371 |
| | |||||
* | Annotate the expression nodes with the source locations. | Roberto Raggi | 2009-04-24 | 3 | -136/+539 |
| | |||||
* | Fixed AST::cast<> for UiImport and UiImportList nodes. | Roberto Raggi | 2009-04-24 | 1 | -3/+3 |
| | |||||
* | finalize support for namespacepath | mae | 2009-04-24 | 1 | -1/+1 |
| | |||||
* | Visit the import nodes. | Roberto Raggi | 2009-04-24 | 1 | -0/+1 |
| | |||||
* | Introduced AST::cast<T>(node). | Roberto Raggi | 2009-04-24 | 1 | -176/+364 |
| | |||||
* | Added the `import statements' to UiProgram. | Roberto Raggi | 2009-04-24 | 3 | -4/+7 |
| | |||||
* | Generate ASTs for function and variable declarations. | Roberto Raggi | 2009-04-24 | 9 | -758/+808 |
| | |||||
* | fix shift/reduce and reduce/reduce conflicts, make parsing of function ↵ | mae | 2009-04-24 | 5 | -773/+808 |
| | | | | declarations within the object literals possible. This allows us to get entirely rid of the Script{} fake object. | ||||
* | support comma for lists, better parser error output | mae | 2009-04-24 | 5 | -737/+759 |
| | |||||
* | support public property definitions | mae | 2009-04-24 | 5 | -727/+760 |
| | |||||
* | Introduced `import' statements. | Roberto Raggi | 2009-04-24 | 10 | -769/+909 |
| | |||||
* | Compile with gcc 4.x | Roberto Raggi | 2009-04-24 | 2 | -4/+4 |
| | |||||
* | Initial work on the qfx front-end. | Roberto Raggi | 2009-04-24 | 20 | -0/+11254 |