ElmTokenizer

io.eleven19.krueger.lexer.ElmTokenizer
object ElmTokenizer

Attributes

Source
ElmTokenizer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type TokenizeEff[A] = (Reader[Unit], Writer[TokenizeLog], State[QueryState[TokenizeCtx, TokenizeErr]], Abort[TokenizeErr]) ?=> A

Attributes

Source
ElmTokenizer.scala

Attributes

Source
ElmTokenizer.scala
type TokenizeLog = String

Attributes

Source
ElmTokenizer.scala

Value members

Concrete methods

def run(source: String): TokenizeResult[Vector[ElmToken]]

Attributes

Source
ElmTokenizer.scala
def run(source: String, config: ElmTokenizerConfig): TokenizeResult[Vector[ElmToken]]

Attributes

Source
ElmTokenizer.scala
def run(source: String, ctx: ElmTokenizerCtx): TokenizeResult[Vector[ElmToken]]

Attributes

Source
ElmTokenizer.scala
def tokenize(source: String): (Reader[Unit], Writer[TokenizeLog], State[QueryState[TokenizeCtx, TokenizeErr]], Abort[TokenizeErr]) ?=> Vector[ElmToken]

Attributes

Source
ElmTokenizer.scala

Concrete fields