// demeterj.cd -- class dictionary for DemeterJ // $Id: demeterj.cd,v 1.3 2002/01/05 13:54:39 dougo Exp $ package edu.neu.ccs.demeter.tools.demeterj; import java.util.*; import java.io.*; public Main = . Program = . // backwards compatibility... Modules ~ { Module }. Module : New | Studio | Generate | Cool | Ridl | Weave | ParseGen | Compile | Test | Clean | FindJavaFiles. New = "new". Studio = "studio". Generate = "generate". Cool = "cool". Ridl = "ridl". Weave = "weave". ParseGen = "parsegen". Compile = "compile". Test = "test". Clean = "clean". FindJavaFiles = "findjavafiles". Project = ProjectName ProjectFile. ProjectName = Word. ProjectFile ~ { ProjectStmt }. ProjectStmt : OptionSetting. OptionSetting = OptionName *s "=" OptionValue. OptionName = Ident. OptionValue = Line. noparse Utils = . Stream = static PrintWriter static PrintWriter static PrintWriter static PrintWriter . Arguments = extends Vector. WordEnumeration = extends StringTokenizer. FileEnumeration = extends StringTokenizer. OutputForwarder = InputStream OutputStream String String boolean extends Thread. InputForwarder = extends OutputForwarder. NullOutputStream = extends OutputStream. visitors ToStringVisitor = StringWriter extends PrintVisitor.