ee.cyber

simplicitas

package simplicitas

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. trait CommonNode extends Product with SourceLocation

    Parent class for the nodes in the abstract representation (AST) of DSL program.

  2. trait CommonToken [Kind] extends GenericToken

    Represents tkoen in the DSL souroce file.

  3. class GeneratorBase extends AnyRef

    Base class for StringTemplate-based code generators.

  4. class GenericGrammar extends AnyRef

    Provides access to DSL grammar.

  5. trait GenericToken extends SourceLocation

    Represents token in the DSL source file.

  6. case class LiteralNode (text: String) extends TerminalNode with Product

    Generic node class for all the literals that assigned a value (for example, by construct foo="bar").

  7. class MainBase extends AnyRef

    Base class for DSL generator main program.

  8. trait SourceLocation extends AnyRef

    This trait represents location in the source file.

  9. class SourceMessage extends AnyRef

    Message about the DSL program.

  10. class StringRenderer extends AttributeRenderer

  11. class TerminalNode extends CommonNode

    Parent class for all the terminal nodes.

Value Members

  1. object SourceMessage extends Enumeration

    Source message message kind values.

  2. package eclipse

  3. package imp

  4. package parse