/[Apache-SVN]
ViewVC logotype

Revision 1452890


Jump to revision: Previous Next
Author: erikdebruin
Date: Tue Mar 5 16:46:44 2013 UTC (11 years, 1 month ago)
Changed paths: 25
Log Message:
General: gave MXMLBlockWalker the initial ability to output 'embedded' AS using the actual AS Walkers/Visitors/Emitters.

- created new "base" type for BlockWalkers and BlockVisitors, so methods can pass both AS and MXML versions around
- refactored existing BlockWalkers and BlockVisitors to implement these types
- MXMLBlockWalker now gets passed an ASEmitter and ASBlockWalker instance, which provide the actual AS parsing
- wrote some new MXML/FlexJS tests and made them pass with above modifications

Changed paths

Path Details
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/as/codegen/IASEmitter.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/common/driver/IBackend.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/as/codegen/ASEmitter.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/as/codegen/ASEmitterTokens.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/as/driver/ASBackend.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/as/visitor/ASNodeSwitch.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/js/driver/JSBackend.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/mxml/codegen/MXMLBlockWalker.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/mxml/codegen/MXMLEmitter.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/mxml/codegen/flexjs/MXMLFlexJSBlockWalker.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/mxml/codegen/flexjs/MXMLFlexJSEmitter.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/mxml/driver/MXMLBackend.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/mxml/driver/flexjs/MXMLFlexJSBackend.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/internal/mxml/visitor/MXMLNodeSwitch.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/mxml/codegen/IMXMLEmitter.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/visitor/IASBlockVisitor.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/visitor/IASBlockWalker.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/visitor/IBlockVisitor.java added
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/visitor/IBlockWalker.java added
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/visitor/IMXMLBlockVisitor.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx/src/org/apache/flex/compiler/visitor/IMXMLBlockWalker.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx.tests/src/org/apache/flex/compiler/internal/mxml/codegen/TestMXMLScript.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx.tests/src/org/apache/flex/compiler/internal/mxml/codegen/flexjs/TestFlexJSMXMLApplication.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx.tests/src/org/apache/flex/compiler/internal/test/FlexJSTestBase.java modified , text changed
Directoryflex/falcon/trunk/compiler.jx.tests/src/org/apache/flex/compiler/internal/test/MXMLTestBase.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26