sclin
package sclin
Members list
Type members
Classlikes
enum ANY
ADT for lin types.
ADT for lin types.
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ANY
case class ENV(lines: TrieMap[PATH, (STR, ANY)], code: FN, stack: Vector[ANY], scope: Map[String, ANY], gscope: TrieMap[String, ANY], ids: Map[String, PATH], gids: TrieMap[String, PATH], arr: List[Vector[ANY]], flags: Map[String, Boolean], eS: Boolean, eV: Boolean, eI: Boolean, eNC: Boolean, cflag: Attrs => Attrs)
A single step in the execution of a lin program.
A single step in the execution of a lin program.
Value parameters
- arr
-
queue of strucures being constructed
- code
-
queue of data to evaluate
- eI
-
implicit mode
- eS
-
step mode
- eV
-
verbose mode
- gscope
-
global scope
- lines
-
cache of all lines being read
- scope
-
current scope
- stack
-
current data stack
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ENV
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class LinEx(t: String, x: String) extends Exception
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum PT
Parser primitive tags.
Parser primitive tags.
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Parser state.
Parser state.
Value parameters
- t
-
type of
x
- x
-
currently parsing atom
- xs
-
parsed atoms
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Givens
Givens
In this article