Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

Changes between Version 1 and Version 2 of Porting

Show
Ignore:
Author:
asterite (IP: 79.85.89.175)
Timestamp:
10/21/09 12:45:12 (8 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Porting

    v1 v2  
    1717  * If the parser adds new nodes, a class must be created in the ported AST, package descent.internal.compiler.parser. Also a node in the public AST must be added: descent.core.dom. A constant must be added in the AST class for this new node, two AstVisitors must be augmented and their implementation checked. This is almost an automatic process but it's hard to describe, contact Ary in case you need it. 
    1818 
    19 Check the project descent.tests, you can find tests for almost everything: the lexer, the parser, the public AST, formatter, code completion, even semantic. Also check [http://www.dsource.org/projects/descent/browser/trunk/descent.tests/AllNonWorkbenchTests.java AllWorkbenchTests.java] and [http://www.dsource.org/projects/descent/browser/trunk/descent.tests/AllWorkbenchTests.java AllWorkbenchTests.java].  
     19Check the project descent.tests, you can find tests for almost everything: the lexer, the parser, the public AST, formatter, code completion, even semantic. Also check [http://www.dsource.org/projects/descent/browser/trunk/descent.tests/AllNonWorkbenchTests.java AllNonWorkbenchTests.java] and [http://www.dsource.org/projects/descent/browser/trunk/descent.tests/AllWorkbenchTests.java AllWorkbenchTests.java].