Package

org.fusesource.scalate

scaml

Permalink

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

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

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

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

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

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

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

    Permalink
  8. class IndentedParser extends RegexParsers

    Permalink

    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

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

    Permalink
  11. class ScamlCodeGenerator extends AbstractCodeGenerator[Statement]

    Permalink

    Generates a scala class given a HAML document

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

    Permalink
  13. class ScamlParser extends IndentedParser with ScalaParseSupport

    Permalink

    Parses a HAML/Scala based document.

    Parses a HAML/Scala based document. Original inspired by the ruby version at http://haml-lang.com/

  14. sealed trait Statement extends Positional

    Permalink
  15. sealed trait TextExpression extends Statement

    Permalink

Value Members

  1. object ScamlOptions

    Permalink

  2. object ScamlParser

    Permalink
  3. object Trim extends Enumeration

    Permalink

Ungrouped