summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/parser
Commit message (Collapse)AuthorAgeFilesLines
* Remove debug.Michael Brasser2009-09-091-4/+1
|
* Added an option to the lexer to tell the engine of all comments in a QMLErik Verbruggen2009-09-086-6/+28
| | | | file.
* Modify QML grammar to accept "readonly" as a property modifierAaron Kennedy2009-09-037-1012/+1070
|
* Fixed import parsing, where the importId wasn't set.Erik Verbruggen2009-08-032-0/+4
| | | | Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
* Fixed AST visiting, so UiProgram *members* are visited again.Erik Verbruggen2009-07-301-0/+1
|
* Removed the (outdated) pretty printer for the JS expressions.Roberto Raggi2009-07-303-1666/+1
|
* Improved the support for post-visits of the AST.Roberto Raggi2009-07-302-155/+142
|
* Rewrite expressions as qualified ids.Roberto Raggi2009-07-285-1309/+1109
|
* Added utility methods firstSourceLocation/lastSourceLocation methods toErik Verbruggen2009-07-271-0/+21
| | | | UiImport and UiImportList.
* Fixed project dependenciesRoberto Raggi2009-07-261-0/+1
|
* Added formal parameters to the QML signals.Roberto Raggi2009-07-267-1/+216
|
* Recognize formal arguments in the left hand side of a binding.Roberto Raggi2009-07-245-967/+1038
|
* Accept the optional semicolon at the end of a signal declaration.Roberto Raggi2009-07-245-878/+903
|
* Removed support for CSS-like literals.Roberto Raggi2009-07-246-143/+5
|
* Revert "Introduced annotations"Roberto Raggi2009-07-2410-1204/+945
| | | | This reverts commit 5f648e669235e0c6a11b6d25688c6dbd9bb58106.
* Revert "Fixed the semantic action of UiArrayMemberList"Roberto Raggi2009-07-242-2/+2
| | | | This reverts commit ee91cc1041681654f7a250dc197d0902c53a951f.
* Fixed the semantic action of UiArrayMemberListRoberto Raggi2009-07-232-2/+2
|
* Introduced annotationsRoberto Raggi2009-07-2310-945/+1204
|
* Recognize T_MULTILINE_STRING_LITERAL as a primary expression and removed ↵Roberto Raggi2009-07-165-977/+929
| | | | UiMultilineStringLiteral statements.
* Added support for parsing toplevel expressions and statements.Roberto Raggi2009-07-155-1903/+1098
|
* Libraries and library versioning.Warwick Allison2009-07-146-951/+1938
|
* Expand input keyword to include "as" supportAaron Kennedy2009-07-097-945/+1026
|
* Add parameterized synthesized signalsAaron Kennedy2009-07-026-815/+957
| | | | Also changed syntax for emitting a signal to be consistent with normal QtScript.
* CleanupMichael Brasser2009-06-309-33/+68
| | | | | Fix up license headers and private warnings, as well as other general cleanups.
* Renamed the QML front-end.Roberto Raggi2009-06-1119-357/+358
|
* Changed the QML parser and the AST to store the position of comma tokensErik Verbruggen2009-06-107-11/+60
| | | | of QML arrays. Also exposed these positions through the QML DOM.
* QmlBasicScript should work on the actual JS AST treeAaron Kennedy2009-05-281-3/+3
|
* Made the suffix for CSS literals case insensitve.Roberto Raggi2009-05-261-16/+21
|
* roberto: Added support for CSS like numeric literals e.g. 10pAaron Kennedy2009-05-267-15/+150
|
* Resolved reduce/reduce conflict between QML array literals and JS array ↵Roberto Raggi2009-05-195-849/+958
| | | | literals.
* Renamed qualifiedObjectNameId.Roberto Raggi2009-05-182-9/+9
|
* Compile.Roberto Raggi2009-05-182-3/+3
|
* Introduced qualified type names in the grammar.Roberto Raggi2009-05-187-861/+960
|
* Compile with gcc 4.2.Roberto Raggi2009-05-142-46/+71
|
* Introduced UiStatement in the QML grammar.Roberto Raggi2009-05-145-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 Raggi2009-05-141-12/+1
|
* Some (internal) API cleanup.Roberto Raggi2009-05-145-42/+43
|
* Moved Parser::DiagnosticMessage and AST::SourceLocationRoberto Raggi2009-05-145-71/+49
|
* Renamed JavaScriptEnginePrivate in Engine.Roberto Raggi2009-05-149-34/+34
|
* Protect the QML front-end using the namespace JavaScript.Roberto Raggi2009-05-148-206/+220
|
* Removed javascriptvalue.hRoberto Raggi2009-05-146-18/+9
|
* Automatic semicolon insertion for property and signal definitions.Roberto Raggi2009-05-116-740/+728
|
* Fixed the conflicts introduced by UiArrayLiteralRoberto Raggi2009-05-115-873/+853
|
* Use source locations in the diagnostic messages.Roberto Raggi2009-05-063-52/+32
|
* Reject multiple top-level object members.Roberto Raggi2009-05-065-825/+851
|
* Inserted the semicolon at the end of the previous token.Roberto Raggi2009-05-052-2/+8
|
* Store the location for the `default' token.Roberto Raggi2009-05-043-5/+15
|
* Fixed 5 shift/reduce conflicts introduced by T_SIGNAL and T_PROPERTY.Roberto Raggi2009-05-044-628/+582
|
* Correctly set the JsIdentifier svalAaron Kennedy2009-05-012-4/+14
|
* Add QML signal declaration syntaxAaron Kennedy2009-05-017-783/+801
| | | | | | | | Syntax is signal <signalName> Currently signal parameters aren't supported