*^* | Htcc.Utils |
absDeclaration | Htcc.Parser.Parsing.Type |
accessibleIndices | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
Accumulator | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
AccumulatorReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
add | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Typedef |
2 (Function) | Htcc.Parser.ConstructionData.Scope.Tag |
3 (Function) | Htcc.Parser.ConstructionData.Scope.Function |
4 (Function) | Htcc.Parser.ConstructionData.Scope.Enumerator |
5 (Function) | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
6 (Function) | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
addEnumerator | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
addFunction | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
addGVar | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
addGVarWith | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
addKind | Htcc.Parser.AST.DeduceKind, Htcc.Parser.AST, Htcc.Parser |
addLiteral | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
addLVar | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
addTag | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
addTypedef | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
AH | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ah | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
AL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
al | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
alignas | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
alignof | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
altEmptyToken | Htcc.Tokenizer.Token, Htcc.Tokenizer |
and | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
applyBrk | Htcc.Asm.Intrinsic.Structure.Section.Text.Operations, Htcc.Asm.Intrinsic.Structure.Section.Text |
applyCnt | Htcc.Asm.Intrinsic.Structure.Section.Text.Operations, Htcc.Asm.Intrinsic.Structure.Section.Text |
argRegs | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
arrayDeclSuffix | Htcc.Parser.Parsing.Type |
ascii | Htcc.Asm.Intrinsic.Structure.Section.Data |
asciiz | Htcc.Asm.Intrinsic.Structure.Section.Data |
Asm | |
1 (Type/Class) | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
2 (Data Constructor) | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
AsmCodeCtx | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
AsmInfo | |
1 (Type/Class) | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
2 (Data Constructor) | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
Assign | Htcc.Parser.AST.Var.Init, Htcc.Parser.AST.Var, Htcc.Parser.AST, Htcc.Parser |
assign | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
ASTConstruction | Htcc.Parser.AST.Type, Htcc.Parser.AST, Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
ASTError | Htcc.Parser.ConstructionData.Scope.ManagedScope |
ASTResult | Htcc.Parser.AST.Type, Htcc.Parser.AST, Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
ASTs | Htcc.Parser.AST.Type, Htcc.Parser.AST, Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
ASTState | Htcc.Parser.AST.Type, Htcc.Parser.AST, Htcc.Parser |
ASTSuccess | Htcc.Parser.AST.Type, Htcc.Parser.AST, Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
ATAdd | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATAddAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATAddPtr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATAddPtrAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATAddr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATAnd | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATAndAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atBinary | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATBitNot | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATBlock | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atBlock | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATBreak | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atBreak | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATCallFunc | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATCase | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atCase | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATCast | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atCast | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATComma | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atComma | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATConditional | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atConditional | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATContinue | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atContinue | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATDefault | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atDefault | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATDefFunc | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atDefFunc | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATDeref | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATDiv | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATDivAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATElse | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atElse | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATEmpty | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATEQ | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATExprStmt | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atExprStmt | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATFor | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atFor | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATForCond | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATForIncr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATForInit | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATForkw | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATForStmt | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATGEQ | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATGoto | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atGoto | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATGT | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATGVar | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atGVar | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATIf | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atIf | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATKind | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atkind | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATKindFor | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atL | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATLabel | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atLabel | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATLAnd | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATLEQ | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATLOr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATLT | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATLVar | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atLVar | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATMemberAcc | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atMemberAcc | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATMod | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATMul | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATMulAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATNEQ | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATNode | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atNoLeaf | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATNot | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATNull | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atNull | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATNum | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atNumLit | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATOr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATOrAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATPostDec | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATPostInc | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATPreDec | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATPreInc | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATPtrDis | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atR | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATree | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATReturn | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atReturn | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATShl | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATShlAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATShr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATShrAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATStmtExpr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATSub | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATSubAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATSubPtr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATSubPtrAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATSwitch | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atSwitch | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atUnary | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATWhile | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atWhile | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATXor | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
ATXorAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
atype | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
AX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ax | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
Base | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
BasePtr | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
BasePtrReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
BaseReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
begin | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
bgMacro | Htcc.CRules.Preprocessor.Punctuators, Htcc.CRules.Preprocessor |
BH | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
bh | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
BinaryInstruction | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
bitwiseAnd | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
bitwiseOr | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
bitwiseXor | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
BL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
bl | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
bothM | Htcc.Utils |
BP | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
bp | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
BPL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
bpl | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
bracketBrkCnt | Htcc.Asm.Intrinsic.Structure.Section.Text.Operations, Htcc.Asm.Intrinsic.Structure.Section.Text |
break | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
brkCnt | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
buildAST | Htcc.Asm.Generate, Htcc.Asm |
BX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
bx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
Byte | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
byte | |
1 (Function) | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
2 (Function) | Htcc.Asm.Intrinsic.Structure.Section.Data |
byteWidth | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
call | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
cAse | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
casm | Htcc.Asm |
casm' | Htcc.Asm.Generate, Htcc.Asm |
cast | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
CH | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ch | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
charOps | Htcc.CRules.LexicalElements, Htcc.CRules |
CL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
cl | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
cmp | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
cntCnt | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
CompilationState | Htcc.Utils.CompilationState |
concatCTArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
conditional | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
constantExp | Htcc.Parser.Parsing.Type |
ConstantResult | Htcc.Parser.Parsing.Type |
ConstructionData | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
continue | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
conversion | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
Counter | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
CounterReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
cqo | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
CTArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTBool | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTChar | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTEnum | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTIncomplete | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTInt | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTLong | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
ctorPtr | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
CTPtr | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTShort | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTSigned | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTStruct | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTUndef | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CTVoid | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
CType | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
curCD | Htcc.Utils.CompilationState |
curFn | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
curNestDepth | Htcc.Parser.ConstructionData.Scope |
curry4 | Htcc.Utils.Tuple, Htcc.Utils |
CX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
cx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
Data | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
dAta | Htcc.Asm.Intrinsic.Structure.Section.Data |
DataLabelCtx | Htcc.Asm.Intrinsic.Structure.Section.Data |
DataReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
dataSection | Htcc.Asm.Generate.Core |
DataSectionCtx | Htcc.Asm.Intrinsic.Structure.Section.Data |
dctorArray | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
dctorPtr | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
declaration | Htcc.Parser.Parsing.Type |
deref | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
Desg | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
DesgIdx | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
DesgMem | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
DH | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
dh | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
DI | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
di | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
DIL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
dil | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
DL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
dl | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
dropFourth4 | Htcc.Utils.Tuple, Htcc.Utils |
dropFst3 | Htcc.Utils.Tuple, Htcc.Utils |
dropFst4 | Htcc.Utils.Tuple, Htcc.Utils |
dropSnd3 | Htcc.Utils.Tuple, Htcc.Utils |
dropSnd4 | Htcc.Utils.Tuple, Htcc.Utils |
dropThd3 | Htcc.Utils.Tuple, Htcc.Utils |
dropThd4 | Htcc.Utils.Tuple, Htcc.Utils |
DstIndex | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
DstIndexReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
DWord | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
dword | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
DX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
dx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
EAX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
eax | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
EBP | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ebp | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
EBX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ebx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ECX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ecx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
EDI | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
edi | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
EDX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
edx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
eLse | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
emptyToken | Htcc.Tokenizer.Token, Htcc.Tokenizer |
end | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
Enumerator | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Enumerator |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Enumerator |
Enumerators | Htcc.Parser.ConstructionData.Scope.Enumerator |
enumerators | Htcc.Parser.ConstructionData.Scope |
enUnderlying | Htcc.Parser.ConstructionData.Scope.Enumerator |
enVal | Htcc.Parser.ConstructionData.Scope.Enumerator |
equality | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
err | Htcc.Utils.Print, Htcc.Utils |
errCharDoc | Htcc.Utils.Print, Htcc.Utils |
errCtx | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
errTxtDoc | Htcc.Utils.Print, Htcc.Utils |
ESI | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
esi | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ESP | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
esp | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
execAST | Htcc.Asm.Generate, Htcc.Asm |
expectedMessage | Htcc.Parser.Utils.Core, Htcc.Parser.Utils |
expr | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
Extended | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
ExtendedReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
factor | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
fallBack | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.ManagedScope |
2 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
3 (Function) | Htcc.Parser.ConstructionData.Scope |
4 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
first3 | Htcc.Utils.Tuple, Htcc.Utils |
first4 | Htcc.Utils.Tuple, Htcc.Utils |
fn | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
fnDefined | Htcc.Parser.ConstructionData.Scope.Function |
fntype | Htcc.Parser.ConstructionData.Scope.Function |
fou4 | Htcc.Utils.Tuple, Htcc.Utils |
FoundEnum | Htcc.Parser.ConstructionData.Scope |
FoundGVar | Htcc.Parser.ConstructionData.Scope |
FoundLVar | Htcc.Parser.ConstructionData.Scope |
fourth4 | Htcc.Utils.Tuple, Htcc.Utils |
fromATKindFor | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
fromIncompleteArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
fromIncompleteStruct | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
fst4 | Htcc.Utils.Tuple, Htcc.Utils |
Function | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Function |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Function |
function | Htcc.Parser.Parsing.Global.Function |
Functions | Htcc.Parser.ConstructionData.Scope.Function |
functions | Htcc.Parser.ConstructionData.Scope |
GenericStr | Htcc.CRules.Char, Htcc.CRules |
global | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
globalDef | Htcc.Parser.Parsing.Global, Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
globals | Htcc.Parser.ConstructionData.Scope.Var |
GlobalVars | Htcc.Parser.ConstructionData.Scope.Var |
gotoLabel | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
GVar | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Var |
GVarInitWith | Htcc.Parser.ConstructionData.Scope.Var |
GVarInitWithOG | Htcc.Parser.ConstructionData.Scope.Var |
GVarInitWithVal | Htcc.Parser.ConstructionData.Scope.Var |
GVarInitWithZero | Htcc.Parser.ConstructionData.Scope.Var |
gvtype | Htcc.Parser.ConstructionData.Scope.Var |
idiv | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
implicitInt | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
imul | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
Incomplete | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
incomplete | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
IncompleteArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
IncompleteBase | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
IncompleteStruct | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
incrLbl | Htcc.Asm.Intrinsic.Structure.Section.Text.Operations, Htcc.Asm.Intrinsic.Structure.Section.Text |
initConstructionData | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
initial | Htcc.Parser.ConstructionData.Scope.ManagedScope |
initScope | Htcc.Parser.ConstructionData.Scope |
initVars | Htcc.Parser.ConstructionData.Scope.Var |
initWith | Htcc.Parser.ConstructionData.Scope.Var |
inLabel | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
inners | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
InputCCode | Htcc.Asm.Generate, Htcc.Asm |
internalCE | Htcc.Parser.ConstructionData.Scope.Utils |
isArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
isATForCond | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
isATForIncr | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
isATForInit | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
isATForStmt | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
isComplexAssign | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
isCTArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
isCTIncomplete | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
isCTStruct | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
isCTUndef | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
isEmptyExprStmt | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
isEmptyReturn | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
isFundamental | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
isIncompleteArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
isIncompleteStruct | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
isNonEmptyReturn | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
IsOperand | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
IsRegister | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
isSatisfied | Htcc.Utils.CompilationState |
isSCStatic | Htcc.CRules.Types.StorageClass, Htcc.CRules.Types, Htcc.CRules |
isStrictSpace | Htcc.Utils |
isSwitchStmt | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
isTKEnum | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTKIdent | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTKMacro | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTKNum | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTKReserved | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTKString | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTKStruct | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTKType | Htcc.Tokenizer.Token, Htcc.Tokenizer |
isTypeName | Htcc.Parser.Parsing.Type |
isValid | Htcc.CRules.Char, Htcc.CRules |
isValidChar | Htcc.CRules.Char, Htcc.CRules |
isValidIncomplete | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
itemC | Htcc.Utils.CompilationState |
itemCWhen | Htcc.Utils.CompilationState |
itemP | Htcc.Utils.CompilationState |
itemsC | Htcc.Utils.CompilationState |
itemsCWhen | Htcc.Utils.CompilationState |
itemsP | Htcc.Utils.CompilationState |
je | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
jmp | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
jne | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
jnz | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
label | |
1 (Function) | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
2 (Function) | Htcc.Asm.Intrinsic.Structure.Section.Data |
labeled | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
land | Htcc.Utils.Bool, Htcc.Utils |
lastInit | Htcc.Utils.List, Htcc.Utils |
lblCnt | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
lcts | Htcc.Parser.ConstructionData.Scope.Var |
lea | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
leave | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
length | |
1 (Function) | Htcc.CRules.Preprocessor.Punctuators, Htcc.CRules.Preprocessor |
2 (Function) | Htcc.Tokenizer.Token, Htcc.Tokenizer |
Literal | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Var |
Literals | Htcc.Parser.ConstructionData.Scope.Var |
literals | Htcc.Parser.ConstructionData.Scope.Var |
litype | Htcc.Parser.ConstructionData.Scope.Var |
ln | Htcc.Parser.ConstructionData.Scope.Var |
locals | Htcc.Parser.ConstructionData.Scope.Var |
LocalVars | Htcc.Parser.ConstructionData.Scope.Var |
locCharDoc | Htcc.Utils.Print, Htcc.Utils |
locTxtDoc | Htcc.Utils.Print, Htcc.Utils |
logicalAnd | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
logicalOr | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
lookup | Htcc.Parser.ConstructionData.Scope.ManagedScope |
lookupEnumerator | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
lookupFunction | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
lookupGVar | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
lookupKeyword | Htcc.Tokenizer.Token, Htcc.Tokenizer |
lookupLVar | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
lookupMember | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
lookupTag | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
lookupTypedef | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
lookupVar | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
LookupVarResult | Htcc.Parser.ConstructionData.Scope |
lor | Htcc.Utils.Bool, Htcc.Utils |
LVar | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Var |
lvtype | Htcc.Parser.ConstructionData.Scope.Var |
MacInclude | Htcc.CRules.Preprocessor.Punctuators, Htcc.CRules.Preprocessor |
Macros | Htcc.CRules.Preprocessor.Punctuators, Htcc.CRules.Preprocessor |
macros | Htcc.CRules.Preprocessor.Punctuators, Htcc.CRules.Preprocessor |
makeCases | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
makeCTArray | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
ManagedScope | Htcc.Parser.ConstructionData.Scope.ManagedScope |
mapATKind | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
mapTypeKind | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
maybe' | Htcc.Utils |
maybeToRight | Htcc.Utils.NaturalTransformations, Htcc.Utils |
modifyTypeATKind | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
mov | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
movabs | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
movl | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
movsx | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
movsxd | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
movzb | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
nestDepth | Htcc.Parser.ConstructionData.Scope.Var |
not | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
NotFound | Htcc.Parser.ConstructionData.Scope |
oadd | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
Offset | |
1 (Type/Class) | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
2 (Data Constructor) | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
omul | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
Operand | |
1 (Type/Class) | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
2 (Data Constructor) | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
or | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
osub | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
parse | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
pop | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
popl | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
popRegs | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
preprocess | Htcc.CRules.Preprocessor.Core, Htcc.CRules.Preprocessor |
program | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
Ptr | |
1 (Type/Class) | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
2 (Data Constructor) | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
push | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
pushl | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
pushWarn | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
putDocErr | Htcc.Utils.Print, Htcc.Utils |
putDocLn | Htcc.Utils.Print, Htcc.Utils |
putDocLnErr | Htcc.Utils.Print, Htcc.Utils |
putStrErr | Htcc.Utils.Print, Htcc.Utils |
putStrLnErr | Htcc.Utils.Print, Htcc.Utils |
putStrLnWithIndent | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
putStrWithIndent | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
quad | Htcc.Asm.Intrinsic.Structure.Section.Data |
qualify | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
RAX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rax | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RBP | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rbp | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rbpOffset | Htcc.Parser.ConstructionData.Scope.Var |
RBX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rbx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RCX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rcx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RDI | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rdi | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RDX | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rdx | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
Ref | |
1 (Type/Class) | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
2 (Data Constructor) | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
ref | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refBegin | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refBreak | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refContinue | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refElse | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refEnd | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refGoto | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refHBreak | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refHContinue | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
refReturn | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
Register | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
relational | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
removeAllExtents | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
resetLocal | |
1 (Function) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Function) | Htcc.Parser.ConstructionData.Scope |
3 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
ret | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
Rn | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rn | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RnB | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rnb | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RnD | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rnd | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RnW | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rnw | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RSI | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rsi | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
RSP | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
rsp | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
runAsm | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
runRef | Htcc.Asm.Intrinsic.Operand, Htcc.Asm.Intrinsic |
sar | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
sbyte | Htcc.Asm.Intrinsic.Structure.Section.Data |
SCAuto | Htcc.CRules.Types.StorageClass, Htcc.CRules.Types, Htcc.CRules |
scope | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
Scoped | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope |
SCRegister | Htcc.CRules.Types.StorageClass, Htcc.CRules.Types, Htcc.CRules |
SCStatic | Htcc.CRules.Types.StorageClass, Htcc.CRules.Types, Htcc.CRules |
SCUndef | Htcc.CRules.Types.StorageClass, Htcc.CRules.Types, Htcc.CRules |
second3 | Htcc.Utils.Tuple, Htcc.Utils |
second4 | Htcc.Utils.Tuple, Htcc.Utils |
section | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
sete | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
setg | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
setge | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
setl | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
setle | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
setne | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
shift | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
shl | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
SI | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
si | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
SIL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
sil | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
sizeof | Htcc.CRules.Types.CType, Htcc.CRules.Types, Htcc.CRules |
SizeUnit | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
smOffset | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
smType | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
snd4 | Htcc.Utils.Tuple, Htcc.Utils |
SomeVars | Htcc.Parser.ConstructionData.Scope.Var |
sop | Htcc.Utils.Bool, Htcc.Utils |
sopText | Htcc.Utils.Bool, Htcc.Utils |
SP | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
sp | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
spanCharLiteral | Htcc.Tokenizer.Token, Htcc.Tokenizer |
spanIntLit | Htcc.Tokenizer.Token, Htcc.Tokenizer |
spanLen | Htcc.Utils.List, Htcc.Utils |
spanLenT | Htcc.Utils.Text, Htcc.Utils |
spanStrLiteral | Htcc.Tokenizer.Token, Htcc.Tokenizer |
SPL | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
spl | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
splitAtLen | Htcc.Utils.List, Htcc.Utils |
SrcIndex | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
SrcIndexReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
StackPtr | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
StackPtrReg | Htcc.Asm.Intrinsic.Register, Htcc.Asm.Intrinsic |
stackSize | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
stmt | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
stmtExpr | Htcc.Parser.Parsing.StmtExpr |
stNestDepth | Htcc.Parser.ConstructionData.Scope.Tag |
StorageClass | Htcc.CRules.Types.StorageClass, Htcc.CRules.Types, Htcc.CRules |
StorageClassBase | Htcc.CRules.Types.StorageClass, Htcc.CRules.Types, Htcc.CRules |
strOps2 | Htcc.CRules.LexicalElements, Htcc.CRules |
strOps3 | Htcc.CRules.LexicalElements, Htcc.CRules |
StructMember | |
1 (Type/Class) | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
2 (Data Constructor) | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
structs | Htcc.Parser.ConstructionData.Scope |
sttype | Htcc.Parser.ConstructionData.Scope.Tag |
sub | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
subKind | Htcc.Parser.AST.DeduceKind, Htcc.Parser.AST, Htcc.Parser |
subTextIndex | Htcc.Utils.Text, Htcc.Utils |
succNest | |
1 (Function) | Htcc.Parser.ConstructionData.Scope |
2 (Function) | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
swap | Htcc.Utils.Tuple, Htcc.Utils |
Tag | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Tag |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Tag |
Tags | Htcc.Parser.ConstructionData.Scope.Tag |
takeBrace | Htcc.Parser.Utils.Core, Htcc.Parser.Utils |
takeEnumFiels | Htcc.Parser.Parsing.Type |
takeExps | Htcc.Parser.Utils.Core, Htcc.Parser.Utils |
takePreType | Htcc.Parser.Parsing.Type |
takeStructFields | Htcc.Parser.Parsing.Type |
takeType | Htcc.Parser.Parsing.Type |
takeTypeName | Htcc.Parser.Parsing.Type |
takeWhileLen | Htcc.Utils.List, Htcc.Utils |
TargetLabelCtx | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
tdNestDepth | Htcc.Parser.ConstructionData.Scope.Typedef |
tdtype | Htcc.Parser.ConstructionData.Scope.Typedef |
term | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
text | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
TextLabelCtx | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
textSection | Htcc.Asm.Generate.Core |
TextSectionCtx | Htcc.Asm.Intrinsic.Structure.Section.Text.Directive, Htcc.Asm.Intrinsic.Structure.Section.Text |
thd4 | Htcc.Utils.Tuple, Htcc.Utils |
third3 | Htcc.Utils.Tuple, Htcc.Utils |
third4 | Htcc.Utils.Tuple, Htcc.Utils |
TKAlignof | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKBreak | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKCase | Htcc.Tokenizer.Token, Htcc.Tokenizer |
tkCn | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKContinue | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKDefault | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKElse | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKEmpty | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKEnum | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKFor | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKGoto | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKIdent | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKIf | Htcc.Tokenizer.Token, Htcc.Tokenizer |
tkLn | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKMacro | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKNum | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKReserved | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKReturn | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKSizeof | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKString | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKStruct | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKSwitch | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKType | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKTypedef | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TKWhile | Htcc.Tokenizer.Token, Htcc.Tokenizer |
toInteger | Htcc.Utils |
toInts | Htcc.Utils |
Token | Htcc.Tokenizer.Token, Htcc.Tokenizer |
tokenize | Htcc.Tokenizer |
tokenize' | Htcc.Tokenizer.Core |
TokenLC | Htcc.Tokenizer.Token, Htcc.Tokenizer |
TokenLCNums | |
1 (Type/Class) | Htcc.Tokenizer.Token, Htcc.Tokenizer |
2 (Data Constructor) | Htcc.Tokenizer.Token, Htcc.Tokenizer |
toNatural | Htcc.Utils |
toTypeKind | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
Treealizable | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
treealize | Htcc.Parser.AST.Core, Htcc.Parser.AST, Htcc.Parser |
tshow | Htcc.Utils.Text, Htcc.Utils |
Typedef | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Typedef |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Typedef |
typedef | Htcc.Parser.Parsing.Typedef |
Typedefs | Htcc.Parser.ConstructionData.Scope.Typedef |
typedefs | Htcc.Parser.ConstructionData.Scope |
TypeKind | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
TypeKindBase | Htcc.CRules.Types.TypeKind, Htcc.CRules.Types, Htcc.CRules |
unary | Htcc.Parser.Parsing.Core, Htcc.Parser.Parsing, Htcc.Parser |
UnaryInstruction | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
unAsm | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
unCtx | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
uncurry4 | Htcc.Utils.Tuple, Htcc.Utils |
validAssign | Htcc.Parser.AST.Var.Init, Htcc.Parser.AST.Var, Htcc.Parser.AST, Htcc.Parser |
Var | Htcc.Parser.ConstructionData.Scope.Var |
var | Htcc.Parser.Parsing.Global.Var |
varInit | Htcc.Parser.AST.Var.Init, Htcc.Parser.AST.Var, Htcc.Parser.AST, Htcc.Parser |
Vars | |
1 (Type/Class) | Htcc.Parser.ConstructionData.Scope.Var |
2 (Data Constructor) | Htcc.Parser.ConstructionData.Scope.Var |
vars | Htcc.Parser.ConstructionData.Scope |
visualize | Htcc.Visualizer.Core, Htcc.Visualizer |
vtype | Htcc.Parser.ConstructionData.Scope.Var |
warnCharDoc | Htcc.Utils.Print, Htcc.Utils |
Warnings | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
warns | Htcc.Parser.ConstructionData.Core, Htcc.Parser.ConstructionData |
warnTxtDoc | Htcc.Utils.Print, Htcc.Utils |
Word | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
word | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
writeCurFn | Htcc.Asm.Intrinsic.Structure.Internal, Htcc.Asm.Intrinsic.Structure |
xor | Htcc.Asm.Intrinsic.Structure.Section.Text.Instruction, Htcc.Asm.Intrinsic.Structure.Section.Text |
zero | Htcc.Asm.Intrinsic.Structure.Section.Data |