Class List
- FurnaceTop Level Namespace
- AVM2Furnace
- ABCFurnace::AVM2
- AS3Add < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3AddI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3AlchemyExtend1 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyExtend16 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyExtend8 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyLoadFloat32 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyLoadFloat64 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyLoadInt16 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyLoadInt32 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyLoadInt8 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyStoreFloat32 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyStoreFloat64 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyStoreInt16 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyStoreInt32 < OpcodeFurnace::AVM2::ABC
- AS3AlchemyStoreInt8 < OpcodeFurnace::AVM2::ABC
- AS3ApplyType < OpcodeFurnace::AVM2::ABC
- AS3AsTypeLate < OpcodeFurnace::AVM2::ABC
- AS3BitAnd < OpcodeFurnace::AVM2::ABC
- AS3BitNot < OpcodeFurnace::AVM2::ABC
- AS3BitOr < OpcodeFurnace::AVM2::ABC
- AS3BitXor < OpcodeFurnace::AVM2::ABC
- AS3Call < OpcodeFurnace::AVM2::ABC
- AS3CallProperty < FunctionInvocationOpcodeFurnace::AVM2::ABC
- AS3CallPropertyLex < OpcodeFurnace::AVM2::ABC
- AS3CallPropertyVoid < FunctionInvocationOpcodeFurnace::AVM2::ABC
- AS3CallSuper < FunctionInvocationOpcodeFurnace::AVM2::ABC
- AS3CallSuperVoid < FunctionInvocationOpcodeFurnace::AVM2::ABC
- AS3CheckFilter < OpcodeFurnace::AVM2::ABC
- AS3Coerce < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3CoerceA < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3CoerceB < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3CoerceS < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3Construct < OpcodeFurnace::AVM2::ABC
- AS3ConstructProperty < OpcodeFurnace::AVM2::ABC
- AS3ConstructSuper < OpcodeFurnace::AVM2::ABC
- AS3ConvertD < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3ConvertI < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3ConvertO < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3ConvertS < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3ConvertU < TypeConversionOpcodeFurnace::AVM2::ABC
- AS3DXNSLate < OpcodeFurnace::AVM2::ABC
- AS3Debug < OpcodeFurnace::AVM2::ABC
- AS3DebugFile < OpcodeFurnace::AVM2::ABC
- AS3DebugLine < OpcodeFurnace::AVM2::ABC
- AS3DecLocal < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3DecLocalI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Decrement < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3DecrementI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3DeleteProperty < PropertyOpcodeFurnace::AVM2::ABC
- AS3Divide < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Dup < OpcodeFurnace::AVM2::ABC
- AS3Equals < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3EscXattr < OpcodeFurnace::AVM2::ABC
- AS3EscXelem < OpcodeFurnace::AVM2::ABC
- AS3FindProperty < PropertyOpcodeFurnace::AVM2::ABC
- AS3FindPropertyStrict < PropertyOpcodeFurnace::AVM2::ABC
- AS3GetDescendants < PropertyOpcodeFurnace::AVM2::ABC
- AS3GetGlobalScope < OpcodeFurnace::AVM2::ABC
- AS3GetLex < OpcodeFurnace::AVM2::ABC
- AS3GetLocal < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3GetLocal0 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3GetLocal1 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3GetLocal2 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3GetLocal3 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3GetProperty < PropertyOpcodeFurnace::AVM2::ABC
- AS3GetScopeObject < OpcodeFurnace::AVM2::ABC
- AS3GetSlot < OpcodeFurnace::AVM2::ABC
- AS3GetSuper < PropertyOpcodeFurnace::AVM2::ABC
- AS3GreaterEquals < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3GreaterThan < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3HasNext < OpcodeFurnace::AVM2::ABC
- AS3HasNext2 < OpcodeFurnace::AVM2::ABC
- AS3IfEq < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfFalse < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfGe < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfGt < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfLe < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfLt < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfNe < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfNge < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfNgt < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfNle < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfNlt < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfStrictEq < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfStrictNe < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3IfTrue < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3In < OpcodeFurnace::AVM2::ABC
- AS3IncLocal < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3IncLocalI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Increment < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3IncrementI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3InitProperty < PropertyOpcodeFurnace::AVM2::ABC
- AS3InstanceOf < OpcodeFurnace::AVM2::ABC
- AS3IsTypeLate < OpcodeFurnace::AVM2::ABC
- AS3Jump < ControlTransferOpcodeFurnace::AVM2::ABC
- AS3Kill < OpcodeFurnace::AVM2::ABC
- AS3Label < OpcodeFurnace::AVM2::ABC
- AS3LessEquals < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3LessThan < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3LookupSwitch < OpcodeFurnace::AVM2::ABC
- AS3Lshift < OpcodeFurnace::AVM2::ABC
- AS3Modulo < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Multiply < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3MultiplyI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Negate < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3NegateI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3NewActivation < OpcodeFurnace::AVM2::ABC
- AS3NewArray < OpcodeFurnace::AVM2::ABC
- AS3NewCatch < OpcodeFurnace::AVM2::ABC
- AS3NewClass < OpcodeFurnace::AVM2::ABC
- AS3NewFunction < OpcodeFurnace::AVM2::ABC
- AS3NewObject < OpcodeFurnace::AVM2::ABC
- AS3NextName < OpcodeFurnace::AVM2::ABC
- AS3NextValue < OpcodeFurnace::AVM2::ABC
- AS3Nop < OpcodeFurnace::AVM2::ABC
- AS3Not < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Pop < OpcodeFurnace::AVM2::ABC
- AS3PopScope < OpcodeFurnace::AVM2::ABC
- AS3PushByte < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushDouble < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushFalse < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushInt < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushNan < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushNull < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushScope < OpcodeFurnace::AVM2::ABC
- AS3PushShort < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushString < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushTrue < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushUint < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushUndefined < PushLiteralOpcodeFurnace::AVM2::ABC
- AS3PushWith < OpcodeFurnace::AVM2::ABC
- AS3ReturnValue < FunctionReturnOpcodeFurnace::AVM2::ABC
- AS3ReturnVoid < FunctionReturnOpcodeFurnace::AVM2::ABC
- AS3Rshift < OpcodeFurnace::AVM2::ABC
- AS3SetLocal < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3SetLocal0 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3SetLocal1 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3SetLocal2 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3SetLocal3 < LoadStoreOpcodeFurnace::AVM2::ABC
- AS3SetProperty < PropertyOpcodeFurnace::AVM2::ABC
- AS3SetSlot < OpcodeFurnace::AVM2::ABC
- AS3SetSuper < PropertyOpcodeFurnace::AVM2::ABC
- AS3StrictEquals < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Subtract < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3SubtractI < ArithmeticOpcodeFurnace::AVM2::ABC
- AS3Swap < OpcodeFurnace::AVM2::ABC
- AS3Throw < OpcodeFurnace::AVM2::ABC
- AS3TypeOf < OpcodeFurnace::AVM2::ABC
- AS3Urshift < OpcodeFurnace::AVM2::ABC
- ArithmeticOpcode < OpcodeFurnace::AVM2::ABC
- ConstPoolInfo < RecordFurnace::AVM2::ABC
- ContextualOpcodeFurnace::AVM2::ABC
- ControlTransferOpcode < OpcodeFurnace::AVM2::ABC
- DefaultValue < RecordFurnace::AVM2::ABC
- ExceptionInfo < RecordFurnace::AVM2::ABC
- File < RecordFurnace::AVM2::ABC
- FunctionInvocationOpcode < OpcodeFurnace::AVM2::ABC
- FunctionReturnOpcode < OpcodeFurnace::AVM2::ABC
- InitializerBodyFurnace::AVM2::ABC
- InstanceInfo < RecordFurnace::AVM2::ABC
- KlassInfo < RecordFurnace::AVM2::ABC
- LoadStoreOpcode < OpcodeFurnace::AVM2::ABC
- MetadataInfo < RecordFurnace::AVM2::ABC
- MethodBodyInfo < RecordFurnace::AVM2::ABC
- MethodInfo < RecordFurnace::AVM2::ABC
- MultinameInfo < RecordFurnace::AVM2::ABC
- MultinameKindGenericName < RecordFurnace::AVM2::ABC
- MultinameKindMultiname < RecordFurnace::AVM2::ABC
- MultinameKindMultinameL < RecordFurnace::AVM2::ABC
- MultinameKindQName < RecordFurnace::AVM2::ABC
- MultinameKindRTQName < RecordFurnace::AVM2::ABC
- MultinameKindRTQNameL < RecordFurnace::AVM2::ABC
- NamespaceInfo < RecordFurnace::AVM2::ABC
- NsSetInfo < RecordFurnace::AVM2::ABC
- Opcode < ObjectFurnace::AVM2::ABC
- OpcodeSequence < ArrayFurnace::AVM2::ABC
- PropertyOpcode < OpcodeFurnace::AVM2::ABC
- PushLiteralOpcode < OpcodeFurnace::AVM2::ABC
- Record < RecordFurnace::AVM2::ABC
- RecordWithTraitsFurnace::AVM2::ABC
- RecordWithValueFurnace::AVM2::ABC
- ScriptInfo < RecordFurnace::AVM2::ABC
- TraitClass < RecordFurnace::AVM2::ABC
- TraitFunction < RecordFurnace::AVM2::ABC
- TraitInfo < RecordFurnace::AVM2::ABC
- TraitMethod < RecordFurnace::AVM2::ABC
- TraitSlot < RecordFurnace::AVM2::ABC
- TypeConversionOpcode < OpcodeFurnace::AVM2::ABC
- BinaryFurnace::AVM2
- ChoiceDefinition < ObjectFurnace::AVM2::Binary
- Record < ObjectFurnace::AVM2::Binary
- Decompiler < ObjectFurnace::AVM2
- ExpressionNotRecognized < StandardErrorFurnace::AVM2::Decompiler
- TokensFurnace::AVM2
- AccessToken < SeparatedTokenFurnace::AVM2::Tokens
- ArgumentDeclarationToken < NonterminalTokenFurnace::AVM2::Tokens
- ArgumentsToken < SeparatedTokenFurnace::AVM2::Tokens
- ArrayToken < SeparatedTokenFurnace::AVM2::Tokens
- AsToken < SeparatedTokenFurnace::AVM2::Tokens
- AsmOpToken < TerminalTokenFurnace::AVM2::Tokens
- AsmPushToken < SurroundedTokenFurnace::AVM2::Tokens
- AsmToken < TerminalTokenFurnace::AVM2::Tokens
- AssignmentToken < SeparatedTokenFurnace::AVM2::Tokens
- BinaryOperatorToken < SeparatedTokenFurnace::AVM2::Tokens
- BreakToken < ControlTransferTokenFurnace::AVM2::Tokens
- CallToken < NonterminalTokenFurnace::AVM2::Tokens
- CalleeToken < SurroundedTokenFurnace::AVM2::Tokens
- CaseToken < SurroundedTokenFurnace::AVM2::Tokens
- CatchFilterToken < SeparatedTokenFurnace::AVM2::Tokens
- CatchToken < ControlFlowTokenFurnace::AVM2::Tokens
- ClassImplementationsToken < SeparatedTokenFurnace::AVM2::Tokens
- ClassInheritanceToken < SurroundedTokenFurnace::AVM2::Tokens
- ClassNameToken < SurroundedTokenFurnace::AVM2::Tokens
- ClassSpecifiersToken < SpecifiersTokenFurnace::AVM2::Tokens
- ClassToken < NonterminalTokenFurnace::AVM2::Tokens
- ClosureNameToken < TerminalTokenFurnace::AVM2::Tokens
- ClosureToken < CalleeTokenFurnace::AVM2::Tokens
- CommentToken < TerminalTokenFurnace::AVM2::Tokens
- ConstructorSpecifiersToken < SpecifiersTokenFurnace::AVM2::Tokens
- ConstructorToken < CalleeTokenFurnace::AVM2::Tokens
- ContinueToken < ControlTransferTokenFurnace::AVM2::Tokens
- ControlFlowToken < NonterminalTokenFurnace::AVM2::Tokens
- ControlTransferToken < SurroundedTokenFurnace::AVM2::Tokens
- DeleteToken < SurroundedTokenFurnace::AVM2::Tokens
- DoToken < ControlFlowTokenFurnace::AVM2::Tokens
- DoWhileToken < NonterminalTokenFurnace::AVM2::Tokens
- ElseIfToken < ControlFlowTokenFurnace::AVM2::Tokens
- ElseToken < NonterminalTokenFurnace::AVM2::Tokens
- FinallyToken < SeparatedTokenFurnace::AVM2::Tokens
- ForEachToken < ControlFlowTokenFurnace::AVM2::Tokens
- ForToken < ControlFlowTokenFurnace::AVM2::Tokens
- FunctionNameToken < SurroundedTokenFurnace::AVM2::Tokens
- GenericSpecializersToken < SeparatedTokenFurnace::AVM2::Tokens
- GenericTypeToken < SeparatedTokenFurnace::AVM2::Tokens
- IfToken < ControlFlowTokenFurnace::AVM2::Tokens
- ImmediateToken < TerminalTokenFurnace::AVM2::Tokens
- ImmediateTypenameToken < TerminalTokenFurnace::AVM2::Tokens
- ImportToken < SurroundedTokenFurnace::AVM2::Tokens
- InToken < SeparatedTokenFurnace::AVM2::Tokens
- IndexToken < NonterminalTokenFurnace::AVM2::Tokens
- InitializationToken < SurroundedTokenFurnace::AVM2::Tokens
- InstanceOfToken < SeparatedTokenFurnace::AVM2::Tokens
- IsComplexFurnace::AVM2::Tokens
- IsSimpleFurnace::AVM2::Tokens
- IsToken < SeparatedTokenFurnace::AVM2::Tokens
- LabelDeclarationToken < TerminalTokenFurnace::AVM2::Tokens
- LabelNameToken < TerminalTokenFurnace::AVM2::Tokens
- LabelToken < TerminalTokenFurnace::AVM2::Tokens
- LocalVariableToken < SurroundedTokenFurnace::AVM2::Tokens
- MetadataToken < TerminalTokenFurnace::AVM2::Tokens
- MethodSpecifiersToken < SpecifiersTokenFurnace::AVM2::Tokens
- MethodToken < CalleeTokenFurnace::AVM2::Tokens
- MultinameToken < TerminalTokenFurnace::AVM2::Tokens
- NamespaceNameToken < TerminalTokenFurnace::AVM2::Tokens
- NewToken < SurroundedTokenFurnace::AVM2::Tokens
- ObjectPairToken < SeparatedTokenFurnace::AVM2::Tokens
- ObjectToken < SeparatedTokenFurnace::AVM2::Tokens
- PackageNameToken < SurroundedTokenFurnace::AVM2::Tokens
- PackageToken < NonterminalTokenFurnace::AVM2::Tokens
- ParenthesesToken < SurroundedTokenFurnace::AVM2::Tokens
- PropertyNameToken < TerminalTokenFurnace::AVM2::Tokens
- RTNameToken < SeparatedTokenFurnace::AVM2::Tokens
- RestArgumentToken < TerminalTokenFurnace::AVM2::Tokens
- ReturnToken < SurroundedTokenFurnace::AVM2::Tokens
- ScopeToken < SurroundedTokenFurnace::AVM2::Tokens
- ScriptToken < NonterminalTokenFurnace::AVM2::Tokens
- SlotNameToken < SurroundedTokenFurnace::AVM2::Tokens
- SlotToken < SurroundedTokenFurnace::AVM2::Tokens
- SpecifiersToken < TerminalTokenFurnace::AVM2::Tokens
- StatementToken < SurroundedTokenFurnace::AVM2::Tokens
- SuperToken < TerminalTokenFurnace::AVM2::Tokens
- SupplementaryCommentToken < SurroundedTokenFurnace::AVM2::Tokens
- SwitchToken < ControlFlowTokenFurnace::AVM2::Tokens
- TernaryOperatorToken < NonterminalTokenFurnace::AVM2::Tokens
- ThisToken < TerminalTokenFurnace::AVM2::Tokens
- ThrowToken < SurroundedTokenFurnace::AVM2::Tokens
- TokenWithTraitsFurnace::AVM2::Tokens
- TryToken < SeparatedTokenFurnace::AVM2::Tokens
- TypeOfToken < SurroundedTokenFurnace::AVM2::Tokens
- TypeToken < SurroundedTokenFurnace::AVM2::Tokens
- UnaryOperatorToken < SurroundedTokenFurnace::AVM2::Tokens
- UnaryPostOperatorToken < SurroundedTokenFurnace::AVM2::Tokens
- VariableNameToken < TerminalTokenFurnace::AVM2::Tokens
- WhileToken < ControlFlowTokenFurnace::AVM2::Tokens
- WithToken < ControlFlowTokenFurnace::AVM2::Tokens
- XAsmToken < SurroundedTokenFurnace::AVM2::Tokens
- XmlLiteralToken < TerminalTokenFurnace::AVM2::Tokens
- TransformFurnace::AVM2
- ASTBuild < ObjectFurnace::AVM2::Transform
- ASTNormalize < ObjectFurnace::AVM2::Transform
- CFGBuild < ObjectFurnace::AVM2::Transform
- CFGReduce < ObjectFurnace::AVM2::Transform
- NFNormalize < ObjectFurnace::AVM2::Transform
- PropagateConstants < ObjectFurnace::AVM2::Transform
- Replacer < ObjectFurnace::AVM2::Transform::PropagateConstants
- PropagateLabels < ObjectFurnace::AVM2::Transform