UplcParser

scalus.uplc.UplcParser
See theUplcParser companion class
object UplcParser

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
UplcParser.type

Members list

Value members

Concrete methods

def conListOf(t: DefaultUni): Parser[Constant]
def conPairOf(a: DefaultUni, b: DefaultUni): Parser[Constant]
def constantOf(t: DefaultUni, expectDataParens: Boolean): Parser[Constant]
def inBrackets[A](p: Parser[A]): Parser[A]
def inParens[A](p: Parser[A]): Parser[A]
def isAllowedChar(c: Char): Boolean
def lexeme[A](p: Parser[A]): Parser[A]
def stringChars(c: Char): Boolean
def symbol(s: String): Parser[Unit]

Concrete fields

val bigint: Parser[String]
val builtinTerm: Parser[Builtin]
val bytestring: Parser[ByteString]
val con0xBS: Parser[ByteString]
val conTerm: Parser[Term]
val constant: Parser[Constant]
val controlChar: Parser[Char]
val dataTerm: Parser[Data]
val decimalChar: Parser[Char]
val defaultUni: Parser[DefaultUni]
val escapeMap: Map[Char, Char]
val escapeSequence: Parser[Char]
val escapedChar: Parser[Char]
val hexByte: Parser[Byte]
val hexChar: Parser[Char]
val integer: Parser[BigInt]
val lineComment: Parser[Unit]
val long: Parser[Long]
val name: Parser[String]
val number: Parser[Int]
val octalChar: Parser[Char]
val regularChar: Parser[Char]
val stringChar: Parser[Char]
val stringLiteral: Parser[String]
val unicodeChar: Parser[Char]
val varTerm: Parser[Var]
val whitespace: Parser[Unit]
val whitespaces0: Parser0[Unit]