bscript-builder
bscript-builder
com.github.gchudnov.bscript.builder
AstMeta
Builder
Builder
TypeCheckLaws
TypeCheckLaws
AdditionResult
ArithmeticResult
CommonResult
EqualityResult
LogicResult
PromoteFromTo
RelationalResult
UnaryArithmeticAllow
UnaryLogicAllow
com.github.gchudnov.bscript.builder.state
Ctx
Ctx
Meta
Meta
given_Show_Meta
ScopeTree
ScopeTree
given_Show_ScopeTree
com.github.gchudnov.bscript.builder.util
Base26
BaseN
EqWrap
EqWrap
Gen
Gen
bscript-builder
/
com.github.gchudnov.bscript.builder.state
/
Ctx
Ctx
object
Ctx
Context the symbol resides in
Companion:
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
Ctx
.type
Type members
Value members
Type members
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
make
(
meta:
Meta
,
scope:
Scope
):
Either
[
Throwable
,
Ctx
]
def
make
(
meta:
Meta
,
symbol:
Symbol
):
Either
[
Throwable
,
Ctx
]
def
make
(
meta:
Meta
,
ast:
AST
):
Either
[
Throwable
,
Ctx
]
def
str
(
meta:
Meta
,
scope:
Scope
):
String
def
str
(
meta:
Meta
,
ast:
AST
):
String
def
str
(
meta:
Meta
,
symbol:
Symbol
):
String