Lexical

pythonparse.Lexical$
object Lexical

Python's lexical grammar; how basic tokens get parsed. This stuff is sensitive to whitespace, which can only appear where it's explicitly stated to be part of the grammar.

Manually transcribed from https://docs.python.org/2/reference/lexical_analysis.html

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Lexical.type

Members list

Concise view

Value members

Concrete methods

def bindigit[$ : ParsingRun]: ParsingRun[Unit]
def bininteger[$ : ParsingRun]: ParsingRun[BigInt]
def comment[$ : ParsingRun]: ParsingRun[Unit]
def decimalinteger[$ : ParsingRun]: ParsingRun[BigInt]
def digit[$ : ParsingRun]: ParsingRun[Unit]
def escapeseq[$ : ParsingRun]: ParsingRun[Unit]
def exponent[$ : ParsingRun]: ParsingRun[Unit]
def exponentfloat[$ : ParsingRun]: ParsingRun[BigDecimal]
def floatnumber[$ : ParsingRun]: ParsingRun[BigDecimal]
def fraction[$ : ParsingRun]: ParsingRun[Unit]
def hexdigit[$ : ParsingRun]: ParsingRun[Unit]
def hexinteger[$ : ParsingRun]: ParsingRun[BigInt]
def identifier[$ : ParsingRun]: ParsingRun[identifier]
def imagnumber[$ : ParsingRun]: ParsingRun[BigDecimal]
def integer[$ : ParsingRun]: ParsingRun[BigInt]
def intpart[$ : ParsingRun]: ParsingRun[BigDecimal]
def kw[$ : ParsingRun](s: String): ParsingRun[Unit]
def letter[$ : ParsingRun]: ParsingRun[Unit]
def longinteger[$ : ParsingRun]: ParsingRun[BigInt]
def longstring[$ : ParsingRun]: ParsingRun[String]
def longstring0[$ : ParsingRun](delimiter: String): ParsingRun[String]
def longstringchar[$ : ParsingRun](quote: String): ParsingRun[Unit]
def longstringitem[$ : ParsingRun](quote: String): ParsingRun[Unit]
def lowercase[$ : ParsingRun]: ParsingRun[Unit]
def negatable[T, $ : ParsingRun](p: => ParsingRun[T])(implicit evidence$21: ParsingRun[$], ev: Numeric[T]): ParsingRun[T]
def nonewlinewscomment[$ : ParsingRun]: ParsingRun[Unit]
def nonzerodigit[$ : ParsingRun]: ParsingRun[Unit]
def octdigit[$ : ParsingRun]: ParsingRun[Unit]
def octinteger[$ : ParsingRun]: ParsingRun[BigInt]
def pointfloat[$ : ParsingRun]: ParsingRun[BigDecimal]
def shortstring[$ : ParsingRun]: ParsingRun[String]
def shortstring0[$ : ParsingRun](delimiter: String): ParsingRun[String]
def shortstringchar[$ : ParsingRun](quote: String): ParsingRun[Unit]
def shortstringitem[$ : ParsingRun](quote: String): ParsingRun[Unit]
def stringliteral[$ : ParsingRun]: ParsingRun[String]
def stringprefix[$ : ParsingRun]: ParsingRun[Unit]
def uppercase[$ : ParsingRun]: ParsingRun[Unit]
def wscomment[$ : ParsingRun]: ParsingRun[Unit]

Concrete fields

val keywordList: Set[String]