Magma test failure becomes success?
Ross Boylan
ross at biostat.ucsf.edu
Sat Sep 12 14:51:48 UTC 2009
On Sat, 2009-09-12 at 00:09 -0700, Ross Boylan wrote:
> I loaded NewCompiler and OSProcess, proceeding past some threatening
> warnings (roughly "will not work without ..."). I think I got them on
> both NewCompiler and OSProcess. I think some note to expect these
> popups would be helpful on the installation page.
On install of NewCompiler, one must proceed past a warning about the
package being for squeak 3.9, and then this appears:
This package depends on the following classes:
RBDoItNode
SmaCCToken
SmaCCParser
RBVariableNode
RBBlockNode
SmaCCScanner
RBProgramNode
RBMethodNode
RBProgramNodeVisitor
RBSequenceNode
SmaCCParserError
You must resolve these dependencies before you will be able to load
these definitions:
ASTChecker
ASTChecker>>acceptArrayNode:
ASTChecker>>acceptAssignmentNode:
ASTChecker>>acceptBlockNode:
ASTChecker>>acceptDoItNode:
ASTChecker>>acceptInlinedBlockNode:
ASTChecker>>acceptMessageNode:
ASTChecker>>acceptMethodNode:
ASTChecker>>acceptPragmaNode:
ASTChecker>>acceptReturnNode:
ASTChecker>>acceptSequenceNode:
ASTChecker>>acceptVariableNode:
ASTChecker>>declareVariableNode:
ASTChecker>>initialize
ASTChecker>>scope:
ASTChecker>>undeclaredSelector:
ASTChecker>>undeclaredVariable:
ASTChecker>>uninitializedVariable:
ASTChecker>>unusedVariable:
ASTChecker>>variable:shadows:
ASTCommenter
ASTCommenter>>acceptArrayNode:
ASTCommenter>>acceptAssignmentNode:
ASTCommenter>>acceptBlockNode:
ASTCommenter>>acceptCascadeNode:
ASTCommenter>>acceptLiteralNode:
ASTCommenter>>acceptMessageNode:
ASTCommenter>>acceptMethodNode:
ASTCommenter>>acceptPragmaNode:
ASTCommenter>>acceptReturnNode:
ASTCommenter>>acceptSequenceNode:
ASTCommenter>>acceptVariableNode:
ASTCommenter>>visitMethodArguments:
ASTTranslator
ASTTranslator>>acceptArrayNode:
ASTTranslator>>acceptAssignmentNode:
ASTTranslator>>acceptBlockNode:
ASTTranslator>>acceptCascadeNode:
ASTTranslator>>acceptDoItNode:
ASTTranslator>>acceptMessageNode:
ASTTranslator>>acceptMethodNode:
ASTTranslator>>acceptReturnNode:
ASTTranslator>>acceptSequenceNode:
ASTTranslator>>emitAndOrNode:
ASTTranslator>>emitCaseNode:
ASTTranslator>>emitIfNilNode:
ASTTranslator>>emitIfNode:
ASTTranslator>>emitMessageNode:
ASTTranslator>>emitToDoNode:
ASTTranslator>>emitWhileNode:
ASTTranslator>>initialize
ASTTranslator>>ir
ASTTranslator>>isEffectTranslator
ASTTranslator>>isValueTranslator
ASTTranslator>>translateBlockNode:
ASTTranslator>>visitNode:
ASTTranslatorForEffect
ASTTranslatorForEffect>>acceptArrayNode:
ASTTranslatorForEffect>>acceptAssignmentNode:
ASTTranslatorForEffect>>acceptCascadeNode:
ASTTranslatorForEffect>>emitMessageNode:
ASTTranslatorForValue
ASTTranslatorForValue>>acceptBlockNode:
ASTTranslatorForValue>>acceptLiteralNode:
ASTTranslatorForValue>>acceptSequenceNode:
ASTTranslatorForValue>>acceptVariableNode:
ASTTranslatorForValue>>emitToDoNode:
ASTTranslatorForValue>>emitWhileNode:
NonClosureScopeFixer
NonClosureScopeFixer>>acceptDoItNode:
NonClosureScopeFixer>>acceptMethodNode:
NonClosureScopeFixer>>acceptVariableNode:
RBBlockNode>>compiledMethod
RBBlockNode>>generate
RBBlockNode>>generate:
RBBlockNode>>generateIR
RBBlockNode>>generateWith:using:
RBBlockNode>>ir
RBBlockNode>>methodNodeFormattedAndDecorated:
RBBlockNode>>privIR:
RBDoItNode>>compiledMethod
RBDoItNode>>generate
RBDoItNode>>generate:
RBDoItNode>>generateIR
RBDoItNode>>generateWith:using:
RBDoItNode>>ir
RBDoItNode>>verifyIn:
RBMethodNode>>asBlock
RBMethodNode>>compiledMethod
RBMethodNode>>freeNames
RBMethodNode>>freeVars
RBMethodNode>>generate
RBMethodNode>>generate:
RBMethodNode>>generateIR
RBMethodNode>>generateWith:using:
RBMethodNode>>ir
RBMethodNode>>owningBlock
RBMethodNode>>owningScope
RBMethodNode>>peekAfterComment
RBMethodNode>>peekBeforeComment
RBMethodNode>>peekInsideComment
RBMethodNode>>privIR:
RBMethodNode>>scope
RBMethodNode>>scope:
RBMethodNode>>sourceMap
RBMethodNode>>sourceText:
RBMethodNode>>tempNames
RBMethodNode>>verifyIn:
RBProgramNode>>addComment
RBProgramNode>>afterComment
RBProgramNode>>afterComment:
RBProgramNode>>beforeComment
RBProgramNode>>beforeComment:
RBProgramNode>>insideComment
RBProgramNode>>insideComment:
RBProgramNode>>peekAfterComment
RBProgramNode>>peekAfterCommentUntil:
RBProgramNode>>peekBeforeComment
RBProgramNode>>peekInsideComment
RBSequenceNode>>peekAfterComment
RBVariableNode>>peekBeforeComment
SmaCCParserError>>description
SqueakCommentToken
SqueakCommentToken>>isComment
SqueakMethodPatternParser
SqueakMethodPatternParser classSide>>parserDefinitionComment
SqueakMethodPatternParser classSide>>scannerClass
SqueakMethodPatternParser classSide>>startingStateForMethod
SqueakMethodPatternParser classSide>>startingStateForMethodPattern
SqueakMethodPatternParser>>method:
SqueakMethodPatternParser>>reduceTable
SqueakMethodPatternParser>>transitionTable
SqueakMethodPatternScanner
SqueakMethodPatternScanner classSide>>scannerDefinitionComment
SqueakMethodPatternScanner>>assignmentId
SqueakMethodPatternScanner>>binarySymbol
SqueakMethodPatternScanner>>binarySymbolId
SqueakMethodPatternScanner>>characterId
SqueakMethodPatternScanner>>colonId
SqueakMethodPatternScanner>>emptySymbolTokenId
SqueakMethodPatternScanner>>errorTokenId
SqueakMethodPatternScanner>>keywordId
SqueakMethodPatternScanner>>multikeywordId
SqueakMethodPatternScanner>>nameId
SqueakMethodPatternScanner>>negativeNumberId
SqueakMethodPatternScanner>>numberId
SqueakMethodPatternScanner>>periodId
SqueakMethodPatternScanner>>rightBoxBracketsId
SqueakMethodPatternScanner>>rightCurlyBracketsId
SqueakMethodPatternScanner>>rightParenthesesId
SqueakMethodPatternScanner>>scan1
SqueakMethodPatternScanner>>scan10
SqueakMethodPatternScanner>>scan11
SqueakMethodPatternScanner>>scan2
SqueakMethodPatternScanner>>scan3
SqueakMethodPatternScanner>>scan4
SqueakMethodPatternScanner>>scan5
SqueakMethodPatternScanner>>scan6
SqueakMethodPatternScanner>>scan7
SqueakMethodPatternScanner>>scan8
SqueakMethodPatternScanner>>scan9
SqueakMethodPatternScanner>>scanForToken
SqueakMethodPatternScanner>>stringId
SqueakParser
SqueakParser classSide>>initialize
SqueakParser classSide>>parseDoIt:
SqueakParser classSide>>parseMethod:
SqueakParser classSide>>parseMethodPattern:
SqueakParser classSide>>parserDefinitionComment
SqueakParser classSide>>scannerClass
SqueakParser classSide>>startingStateForMethod
SqueakParser classSide>>startingStateForMethodPattern
SqueakParser classSide>>startingStateForSequence
SqueakParser classSide>>tokenDescription:
SqueakParser classSide>>tokensId
SqueakParser>>actionForCurrentToken
SqueakParser>>add3:
SqueakParser>>add:
SqueakParser>>addMessagePart:
SqueakParser>>argumentMissing:
SqueakParser>>argumentNameMissing:
SqueakParser>>array
SqueakParser>>array:
SqueakParser>>arrayAddToken:
SqueakParser>>assignment:
SqueakParser>>blockArgs:
SqueakParser>>blockNoArgs:
SqueakParser>>blockWithArgs:
SqueakParser>>blockWithTemps:
SqueakParser>>byteStream
SqueakParser>>byteStreamPut:
SqueakParser>>callConvention:
SqueakParser>>cascade:
SqueakParser>>cascadeMMissing:
SqueakParser>>checkForErrors
SqueakParser>>collectAcceptableToken
SqueakParser>>contents2:
SqueakParser>>expressionMissing:
SqueakParser>>externalCall:
SqueakParser>>externalFunction:
SqueakParser>>externalIndex:
SqueakParser>>externalModuleCall:
SqueakParser>>externalType:
SqueakParser>>externalTypeOn:
SqueakParser>>externalTypePointer:
SqueakParser>>findErrorHandlerIfNoneUseErrorNumber:
SqueakParser>>findReduceActionForState:
SqueakParser>>first:
SqueakParser>>firstIn:
SqueakParser>>handleError:
SqueakParser>>ignoreEmptyStatement
SqueakParser>>isEmptyStatementId:
SqueakParser>>isNegativeNumberId:
SqueakParser>>litArray:
SqueakParser>>litChar:
SqueakParser>>litFalse:
SqueakParser>>litNil:
SqueakParser>>litNumber:
SqueakParser>>litString:
SqueakParser>>litStringSymbol:
SqueakParser>>litSymbol:
SqueakParser>>litTrue:
SqueakParser>>literalMissing:
SqueakParser>>messagePart:
SqueakParser>>messagePragma:
SqueakParser>>messageSend:
SqueakParser>>method:
SqueakParser>>methodPragma:
SqueakParser>>methodPragmaTempsPragma:
SqueakParser>>methodTempsPragma:
SqueakParser>>moduleArgMissing:
SqueakParser>>negativeNumberToBinaryString
SqueakParser>>nodeStack
SqueakParser>>parameterExtCall:
SqueakParser>>parametersExtCall:
SqueakParser>>pragma:
SqueakParser>>pragmaEndMissing:
SqueakParser>>pragmaMessage:
SqueakParser>>pragmaMissing:
SqueakParser>>pragmaUnaryMessage:
SqueakParser>>pragmas:
SqueakParser>>primitiveArgMissing:
SqueakParser>>primitiveModule:
SqueakParser>>primitiveNumber:
SqueakParser>>primitiveString:
SqueakParser>>reduceActionForOptionalXXXperiodX1:
SqueakParser>>reduceActionForOptionalXXXperiodX2:
SqueakParser>>reduceTable
SqueakParser>>reportError:
SqueakParser>>return:
SqueakParser>>returnAdd:
SqueakParser>>scanner
SqueakParser>>second:
SqueakParser>>secondAddToken:
SqueakParser>>secondIn:
SqueakParser>>secondPutToken:
SqueakParser>>secondWithParenthesis:
SqueakParser>>sequence:
SqueakParser>>sequenceWithTemps:
SqueakParser>>stateErrorShiftInto
SqueakParser>>stream
SqueakParser>>streamPut:
SqueakParser>>transitionTable
SqueakParser>>unaryMessage:
SqueakParser>>value:
SqueakParser>>valueSymbol:
SqueakParser>>variable:
SqueakParser>>verticalBarMissing:
SqueakScanner
SqueakScanner classSide>>initializeKeywordMap
SqueakScanner classSide>>scannerDefinitionComment
SqueakScanner>>assignmentId
SqueakScanner>>binarySymbol
SqueakScanner>>binarySymbolId
SqueakScanner>>characterId
SqueakScanner>>colonId
SqueakScanner>>comment
SqueakScanner>>comments
SqueakScanner>>createTokenFor:
SqueakScanner>>emptySymbolTokenId
SqueakScanner>>errorTokenId
SqueakScanner>>initialize
SqueakScanner>>keywordId
SqueakScanner>>multikeywordId
SqueakScanner>>nameId
SqueakScanner>>negativeNumberId
SqueakScanner>>numberId
SqueakScanner>>periodId
SqueakScanner>>rightBoxBracketsId
SqueakScanner>>rightCurlyBracketsId
SqueakScanner>>rightParenthesesId
SqueakScanner>>scan1
SqueakScanner>>scan10
SqueakScanner>>scan11
SqueakScanner>>scan2
SqueakScanner>>scan3
SqueakScanner>>scan4
SqueakScanner>>scan5
SqueakScanner>>scan6
SqueakScanner>>scan7
SqueakScanner>>scan8
SqueakScanner>>scan9
SqueakScanner>>scanForToken
SqueakScanner>>stringId
SqueakScanner>>variableAssignment
SqueakScanner>>whitespace
SqueakToken
SqueakToken classSide>>value:start:
SqueakToken classSide>>value:start:id:
SqueakToken classSide>>value:start:id:prevToken:
SqueakToken classSide>>value:start:prevToken:
SqueakToken>>eatToken
SqueakToken>>eatValue
SqueakToken>>initialize
SqueakToken>>insertAfterMe:
SqueakToken>>insertBeforMe:
SqueakToken>>isComment
SqueakToken>>isEaten
SqueakToken>>isInsignificant
SqueakToken>>isNewLine
SqueakToken>>isRBToken
SqueakToken>>isSignificant
SqueakToken>>isWhitespace
SqueakToken>>length
SqueakToken>>next
SqueakToken>>next:
SqueakToken>>nextSignificant
SqueakToken>>notEaten
SqueakToken>>previous
SqueakToken>>previous:
SqueakToken>>start
SqueakToken>>start:
SqueakToken>>stop
SqueakToken>>substitueTo:
SqueakToken>>value:
SqueakWhitespaceToken
SqueakWhitespaceToken>>isNewLine
SqueakWhitespaceToken>>isWhitespace
Select Proceed to continue, or close this window to cancel the
operation.
More information about the Magma
mailing list