org.fusesource.scalate

scaml

package scaml

Visibility
  1. Public
  2. All

Type Members

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

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

  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 with Serializable

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

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

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

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

  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 with Serializable

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

  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 with Serializable

  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