TextInput

case class TextInput[F[_]](path: Path, docType: TextDocumentType, input: Resource[F, InputReader], sourceFile: Option[File]) extends Navigatable

Character input for the various parsers of this library.

Value Params
docType

Indicates the type of the document, to distinguish between text markup, templates, configuration and style sheets, which all have a different kind of parser

input

The resource to read the character input from

path

The full virtual path of this input (does not represent the filesystem path in case of file I/O)

sourceFile

The source file from the file system, empty if this does not represent a file system resource

Companion
object
trait Serializable
trait Product
trait Equals
trait Navigatable
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Inherited fields

lazy val name: String

The local name of this navigatable.

The local name of this navigatable.

Inherited from
Navigatable