From 806aab5f096cbaaefe61e57712af8700c0a7742c Mon Sep 17 00:00:00 2001 From: paltherr Date: Wed, 10 Dec 2003 16:59:23 +0000 Subject: - Added class ATreeFromSTree --- sources/scalac/atree/ATreeFromSTree.java | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 sources/scalac/atree/ATreeFromSTree.java (limited to 'sources') diff --git a/sources/scalac/atree/ATreeFromSTree.java b/sources/scalac/atree/ATreeFromSTree.java new file mode 100644 index 0000000000..79a5ac330c --- /dev/null +++ b/sources/scalac/atree/ATreeFromSTree.java @@ -0,0 +1,43 @@ +/* ____ ____ ____ ____ ______ *\ +** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala ** +** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL ** +** /_____/\____/\___/\____/____/ ** +\* */ + +// $Id$ + +package scalac.atree; + +import scalac.Unit; +import scalac.symtab.Definitions; + +/** This class translates syntax trees into attributed trees. */ +public class ATreeFromSTree { + + //######################################################################## + // Private Fields + + /** The global definitions */ + private final Definitions definitions; + + /** The attributed tree factory */ + private final ATreeFactory make; + + //######################################################################## + // Public Constructors + + /** Initializes this instance. */ + public ATreeFromSTree(Definitions definitions) { + this.definitions = definitions; + this.make = new ATreeFactory(); + } + + //######################################################################## + // Public Methods - Translating units + + /** Translates the unit's body and stores the result in it. */ + public void translate(Unit unit) { + } + + //######################################################################## +} -- cgit v1.2.3