Index

Modules: xfrp, xfrp/codegen/ccodegen, xfrp/codeinfos, xfrp/compilerflags, xfrp/envs, xfrp/envs/functions, xfrp/envs/nodes, xfrp/envs/operators, xfrp/envs/typecheck, xfrp/errors, xfrp/lexer, xfrp/loaders, xfrp/materials, xfrp/parser, xfrp/syntax, xfrp/tokens, xfrp/topsort, xfrp/typecheck, xfrp/types.

API symbols

`$`:
`<`:
`..`:
`==`:
`[]`:
`from`:
addFunc:
addOp:
addVar:
AnnotAtLast:
args:
assocLeft:
assocNone:
assocRight:
At:
attachCodeInfo:
availableArgTypes:
body:
buildLexerFromFilename:
buildLexerFromString:
causedBy:
causes:
CCodeFiles:
checkFuncValidity:
codegen:
CodeInfo:
codeInfo:
CodeLine:
CodePos:
Colon:
Comma:
Comment:
commentStr:
CompilerFlag:
DefFunc:
DefInfix:
DefInit:
DefNode:
DefOp:
depsAtLast:
depsNow:
depthFirst:
Digits:
Else:
Emit:
endPos:
Equal:
ExprAnnot:
ExprApp:
ExprBin:
ExprId:
ExprIf:
ExprLiteral:
ExprMagic:
exprs:
False:
FDigits:
findFuncId:
findOpId:
flagAutoInitExt:
floatStr:
Function:
functionIds:
FuncType:
getAnyReferenceCycle:
getBody:
getFunction:
getFuncType:
getNode:
getOperator:
getOpType:
getRoot:
getRootId:
getVarType:
hash:
hasVarOrAdd:
id:
Id:
idStr:
IdWithExplicitType:
IdWithoutAnyTypeAnnot:
If:
Ignore:
In:
InfixLeft:
InfixNone:
InfixRight:
Init:
initDepsAtLast:
initDepsNow:
initNodesOfDelay:
initOpt:
initXfrpTypeEnv:
innerNodeIds:
innerTypeOpt:
inputNodeIds:
inputType:
InputWithInit:
InputWithoutInit:
intStr:
isInput:
items:
kind:
Last:
LBracket:
line:
LitBool:
LitFloat:
LitInt:
load:
loadMaterials:
LParen:
Magic:
makeEnvironment:
makeFunctionEnvironment:
makeMaterials:
makeNodeEnvironment:
makeOperatorEnvironment:
makeTypeEnvironment:
makeTypeEnvironmentFromEnvironment:
makeXfrpMaterial:
makeXfrpModule:
Material:
materialsOf:
maxDelay:
maxNodeDelay:
modMaterial:
modModule:
module:
Module:
newXfrpLoader:
Node:
nodeIds:
Operator:
operatorIds:
opStr:
Out:
outputNodeIds:
pairs:
parse:
plusIdAndTypes:
pretty:
RBracket:
ReferenceGraph:
ReferencesOf:
reparseBinaryExpression:
retType:
RParen:
short:
Slash:
split:
startPos:
symbol:
TBool:
TFloat:
Then:
TInt:
topologicallySorted:
tqStr:
TripleQuoted:
True:
Unknown:
update:
Use:
val:
WithCodeInfo:
XfrpAnnotation:
XfrpAnnotationKind:
XfrpDefinition:
XfrpDefinitionError:
XfrpDefinitionKind:
XfrpEmit:
XfrpEnv:
XfrpExpr:
XfrpExprKind:
XfrpFuncDescription:
XfrpFuncEnv:
XfrpFuncId:
XfrpFuncType:
XfrpId:
XfrpIdAndType:
XfrpIdAndTypeOpt:
XfrpIdAndTypeOptKind:
XfrpInput:
XfrpInputKind:
XfrpLanguageError:
XfrpLexer:
XfrpLiteral:
XfrpLiteralKind:
XfrpLoader:
XfrpLoadError:
XfrpMaterials:
XfrpModule:
XfrpModuleId:
XfrpModuleKind:
XfrpNodeDescription:
XfrpNodeEnv:
XfrpNodeId:
XfrpOpBody:
XfrpOpDescription:
XfrpOpEnv:
XfrpOperator:
XfrpOperatorAssociativity:
XfrpOperatorPrecedenceLevel:
XfrpOpId:
XfrpRawToken:
XfrpRawTokenKind:
XfrpReferenceError:
XfrpSyntaxError:
XfrpToken:
XfrpTokenKind:
XfrpType:
XfrpTypeEnv:
XfrpTypeError:
XfrpTypeKind:
xfrpTypeOf: