org.fusesource.scalate

mustache

package mustache

Visibility
  1. Public
  2. All

Type Members

  1. class ChildScope extends Scope

    attributes: abstract
  2. class Comment(comment: Text) extends Statement with Product

  3. class EmptyScope extends ChildScope

  4. class FunctionResult(value: Any) extends Product

  5. class ImplicitIterator(name: String) extends Statement with Product

  6. class InvertSection(name: Text, body: List[Statement]) extends Statement with Product

  7. class MapScope extends ChildScope

  8. class MustacheCodeGenerator extends AbstractCodeGenerator[Statement]

    no summary matey

  9. class MustacheParser extends RegexParsers with Logging

    Parser for the Mustache template language

  10. class ObjectScope[T <: AnyRef] extends ChildScope

    Constructs a scope for a non-null and not None value

  11. class Partial(name: Text) extends Statement with Product

  12. class Pragma(name: Text, options: Map[String, String]) extends Statement with Product

  13. class RenderContextScope(context: RenderContext, defaultObjectName: Option[String] = new Some[java.lang.String]("it")) extends Scope with Product

  14. trait Scope extends Logging

    Represents a variable scope

  15. class Section(name: Text, body: List[Statement]) extends Statement with Product

  16. class SetDelimiter(open: Text, close: Text) extends Statement with Product

  17. class Statement extends Positional

    attributes: sealed abstract
  18. class Text(value: String) extends Statement with Product

    Is a String with positioning information

  19. class Variable(name: Text, unescape: Boolean = false) extends Statement with Product

Value Members

  1. object Scope extends AnyRef