-
Notifications
You must be signed in to change notification settings - Fork 6
/
AllMCompilerClasses.st
executable file
·106 lines (106 loc) · 4.15 KB
/
AllMCompilerClasses.st
1
'From Moshi of 3 March 2007 [latest update: #1914] on 28 December 2010 at 12:30:24 am'!Object subclass: #MCompiler instanceVariableNames: 'sourceStream parser' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!Object subclass: #MParseNode instanceVariableNames: 'comment pc' classVariableNames: 'Bfp BtpLong CodeBases CodeLimits DblExtDoAll Dup EndMethod EndRemote Jmp JmpLimit JmpLong LdFalse LdInstLong LdInstType LdLitIndType LdLitType LdMinus1 LdNil LdSelf LdSuper LdTempType LdThisContext LdTrue LoadLong LongLongDoAll NodeFalse NodeNil NodeSelf NodeSuper NodeThisContext NodeTrue Pop Send SendLimit SendLong SendLong2 SendPlus SendType ShortStoP StdLiterals StdSelectors StdVariables Store StorePop' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MAssignmentNode instanceVariableNames: 'variable value' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MBlockNode instanceVariableNames: 'arguments statements returns nArgsNode size remoteCopyNode temporaries' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MBraceNode instanceVariableNames: 'elements sourceLocations emitNode' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MCascadeNode instanceVariableNames: 'receiver messages' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MCommentNode instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MEncoder instanceVariableNames: 'scopeTable nTemps supered requestor class literalStream selectorSet litIndSet litSet sourceRanges globalSourceRanges addedSelectorAndMethodClassLiterals namespace' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MLeafNode instanceVariableNames: 'key code' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MLeafNode subclass: #MLiteralNode instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MMessageNode instanceVariableNames: 'receiver selector precedence special arguments sizes equalNode caseErrorNode' classVariableNames: 'MacroEmitters MacroPrinters MacroSelectors MacroSizers MacroTransformers StdTypers ThenFlag' poolDictionaries: '' category: 'MSqueak-Compiler'!MMessageNode subclass: #MMessageAsTempNode instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MMethodNode instanceVariableNames: 'selectorOrFalse precedence arguments block primitive encoder temporaries properties sourceText' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!Object subclass: #MParseStack instanceVariableNames: 'position length' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MParseNode subclass: #MReturnNode instanceVariableNames: 'expr' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!Object subclass: #MScanner instanceVariableNames: 'source mark hereChar aheadChar token tokenType currentComment buffer typeTable' classVariableNames: 'TypeTable' poolDictionaries: '' category: 'MSqueak-Compiler'!MScanner subclass: #MParser instanceVariableNames: 'here hereType hereMark hereEnd prevMark prevEnd encoder parseNode requestorOffset tempsMark doitFlag properties' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MLeafNode subclass: #MSelectorNode instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MLeafNode subclass: #MVariableNode instanceVariableNames: 'name' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MVariableNode subclass: #MLiteralVariableNode instanceVariableNames: 'splNode' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!MVariableNode subclass: #MTempVariableNode instanceVariableNames: 'isAnArg hasRefs hasDefs scope' classVariableNames: '' poolDictionaries: '' category: 'MSqueak-Compiler'!