Field Type
No registered field

Method name
Arguments
Result
access
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Int
Access
Ar
AwmC
add
(/pliant/language/compiler/internals.pli)
Name
 
 
  
Type
Expression
Instruction
Access
Arw
Ar
add_nested_instructions
Name
e
open
close
  
Type
Expression
Instruction
Instruction
Access
Arw
Arw
Arw
arguments
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Array
Access
Ar
AwmC
auto_rename
Name
e
  
Type
Expression
Access
Arw
backtrack
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
backtracking
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
List
Access
Ar
AwmC
cast
(/pliant/language/compiler/internals.pli)
Name
 
 
 
 
 
 
Type
Expression
Argument
Int
Type
Int
Argument
Access
Arw
Arw
Arv
Ar
Arv
AwmRW
cast
(/pliant/language/compiler/internals.pli)
Name
 
 
 
  
Type
Expression
Type
Int
CBool
Access
Arw
Ar
Arv
AwvR
cast
(/pliant/language/compiler/internals.pli)
Name
 
 
  
Type
Expression
Type
CBool
Access
Arw
Ar
AwvR
cast_flags
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Int
Access
Ar
AwmC
cast_level
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Int
Access
Ar
AwmC
close_operator_name
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
(Link Str)
Access
Ar
AwmC
compile
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
compile_as
Name
e
e2
  
Type
Expression
Expression
CBool
Access
Arw
Arw
AwvR
compile_step2
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
compile_step3
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
compile_step4
(/pliant/language/compiler/internals.pli)
Name
 
 
 
  
Type
Expression
Address
Int
Access
Arw
Arv
Arv
constant
(/pliant/language/compiler/internals.pli)
Name
 
 
 
  
Type
Expression
Type
Int
Address
Access
Arw
Ar
Arv
AwvRW
constant
(/pliant/language/compiler/internals.pli)
Name
 
 
  
Type
Expression
Type
Address
Access
Arw
Ar
AwvRW
construct_local_data
Name
e
t
  
Type
Expression
Type
Access
Arw
Ar
cut_backtracking
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
define
(/pliant/language/compiler/internals.pli)
Name
 
 
 
 
  
Type
Expression
Str
Address
Module
Access
Arw
Ar
Arv
Arw
error_message
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Str
Access
Ar
AwmC
evaluate
(/pliant/language/compiler/internals.pli)
Name
 
 
 
  
Type
Expression
Type
Int
Address
Access
Arw
Ar
Arv
AwvRW
evaluate
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Address
Access
Arw
AwvRW
execute
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
explicit_cast
Name
e
t
  
Type
Expression
Type
CBool
Access
Arw
Ar
AwvR
external_module
Name
e
  
Type
Expression
Module
Access
Ar
AwmC
freeze
Name
e
  
Type
Expression
Access
Arw
freeze
Name
final
expressions
byaddress
functions
type
 
Type
Expression
List
List
List
(Link Type)
Access
Arw
Arw
Arw
Arw
Arw
ident
Name
e
  
Type
Expression
Str
Access
Ar
AwR
ident :=
Name
e
id
  
Type
Expression
Str
Access
Arw
Ar
insert
Name
e
id
value
  
Type
Expression
Str
Expression
Access
Arw
Ar
Ar
instructions
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
List
Access
Ar
AwmC
is_compiled
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
CBool
Access
Ar
AwvR
is_data
Name
e
  
Type
Expression
CBool
Access
Arw
AwvR
is_pure_ident
Name
e
  
Type
Expression
CBool
Access
Ar
AwvR
last_uncasted_instruction
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
(Link Instruction)
Access
Ar
AwmC
local_variable
(/pliant/language/compiler/internals.pli)
Name
 
 
 
  
Type
Expression
Expression
Type
Argument
Access
Arw
Arw
Ar
AwmR
local_variable
(/pliant/language/compiler/internals.pli)
Name
 
 
 
  
Type
Expression
Str
Type
Argument
Access
Arw
Ar
Ar
AwmR
might_compile_as
Name
e
e2
  
Type
Expression
Expression
CBool
Access
Arw
Arw
AwvR
module
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
(Link Module)
Access
Ar
AwmC
near
Name
e
original
  
Type
Expression
Expression
Access
Arw
Ar
operator
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
(Link ParserOperator)
Access
Ar
AwmC
parse_fields
Name
e
obj
first
flags
  
Type
Expression
Argument
Int
Int
Status
Access
Arw
Ar
Arv
Arv
AwvR
position
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
ListingPosition
Access
Ar
AwmC
postcompile_rewrite
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
precompile_rewrite
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
properties
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Dictionary
Access
Ar
AwmC
remove
Name
e
id
  
Type
Expression
Str
Access
Arw
Ar
result
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
(Link Argument)
Access
Ar
AwmC
selected_definition
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Arrow
Access
Ar
AwmC
set_constant_result
(/pliant/language/compiler/internals.pli)
Name
 
 
  
Type
Expression
Address
Access
Arw
Arv
set_result
(/pliant/language/compiler/internals.pli)
Name
 
 
 
  
Type
Expression
Argument
Int
Access
Arw
Ar
Arv
set_void_result
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
size
Name
e
  
Type
Expression
Int
Access
Ar
AwvR
size :=
Name
e
i
  
Type
Expression
Int
Access
Arw
Arv
substitute
Name
e
id
values
  
Type
Expression
Str
ExpressionRange
Access
Arw
Ar
Ar
substitute
Name
e
id
value
  
Type
Expression
Str
Expression
Expression
Access
Arw
Ar
Ar
AwmRW
suckup
(/pliant/language/compiler/internals.pli)
Name
 
 
  
Type
Expression
Expression
Access
Arw
Ar
suckup_error
(/pliant/language/compiler/internals.pli)
Name
 
 
  
Type
Expression
Expression
Access
Arw
Ar
uncast
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
uncasted_access
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Int
Access
Ar
AwmC
uncasted_result
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
(Link Argument)
Access
Ar
AwmC
uncompile
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Access
Arw
value
(/pliant/language/compiler/internals.pli)
Name
 
  
Type
Expression
Arrow
Access
Ar
AwmC

(Link Expression) -> Expression
(/pliant/language/basic/safe.pli)
implicit
(Pointer Expression) -> Expression
(/pliant/language/basic/safe.pli)
implicit

Expression -> (Link PackedExpression) implicit