org.fusesource.scalate

scaml

package scaml

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

Type Members

  1. case class Attribute (kind: Text, name: Text, className: Text, defaultValue: Option[Text], autoImport: Boolean) extends Statement with Product

  2. case class Doctype (line: List[Text]) extends Statement with Product

  3. case class Element (tag: Option[Text], attributes: List[(Any, Any)], text: Option[TextExpression], body: List[Statement], trim: Option[Value], close: Boolean) extends Statement with Product

  4. case class EvaluatedText (code: Text, body: List[Statement], preserve: Boolean, sanitize: Option[Boolean], ugly: Boolean) extends TextExpression with Product

  5. case class Executed (code: List[Text], body: List[Statement]) extends Statement with Product

  6. case class FilterStatement (flags: List[Text], filters: List[Text], body: List[Text]) extends Statement with Product

  7. case class HtmlComment (conditional: Option[Text], text: Option[Text], body: List[Statement]) extends Statement with Product

  8. class IndentedParser extends RegexParsers

    Base class for parsers which use indentation to define structure.

  9. case class LiteralText (text: List[Text], sanitize: Option[Boolean]) extends TextExpression with Product

  10. case class Newline (skip: Boolean) extends Statement with Product

  11. class ScamlCodeGenerator extends AbstractCodeGenerator[Statement]

    Generates a scala class given a HAML document

  12. case class ScamlComment (text: Option[Text], body: List[Text]) extends Statement with Product

  13. class ScamlParser extends IndentedParser with ScalaParseSupport

    Parses a HAML/Scala based document.

  14. trait Statement extends Positional

    attributes: sealed
  15. trait TextExpression extends Statement

    attributes: sealed

Value Members

  1. object ScamlOptions extends AnyRef

  2. object ScamlParser extends AnyRef

  3. object Trim extends Enumeration