- 16181 tallies, 16206 msec. **Tree** -------------------------------- Process: (40s) 80032: nil -------------------------------- 66.5% {10777ms} PPSmalltalkNumberParser class(PPCompositeParser class)>>parse:startingAt: 66.2% {10728ms} PPSmalltalkNumberParser class(PPCompositeParser class)>>newStartingAt: 66.2% {10728ms} PPSmalltalkNumberParser(PPCompositeParser)>>initializeStartingAt: 27.0% {4376ms} PPSmalltalkNumberParser(PPCompositeParser)>>productionNames |8.2% {1329ms} Dictionary>>at:put: | |3.9% {632ms} Association class>>key:value: | | |3.3% {535ms} Association>>key:value: | |2.3% {373ms} primitives | |1.9% {308ms} Dictionary(HashedCollection)>>atNewIndex:put: | | 1.8% {292ms} Dictionary(HashedCollection)>>grow |7.2% {1167ms} ByteString(String)>>asSymbol | |6.9% {1118ms} Symbol class>>intern: | | 6.6% {1070ms} Symbol class>>lookup: | | 6.5% {1053ms} WeakSet>>like: | | 6.4% {1037ms} WeakSet>>scanFor: | | 5.6% {908ms} ByteSymbol(Symbol)>>= | | 5.0% {810ms} primitives |4.4% {713ms} Array(SequenceableCollection)>>includes: | |2.7% {438ms} primitives | |1.7% {276ms} Array(SequenceableCollection)>>indexOf: | | 1.6% {259ms} Array(SequenceableCollection)>>indexOf:ifAbsent: |1.9% {308ms} PPSmalltalkNumberParser class(Behavior)>>allInstVarNames | |1.4% {227ms} PPSmalltalkNumberGrammar class(Behavior)>>allInstVarNames | | 1.1% {178ms} PPCompositeParser class(Behavior)>>allInstVarNames |1.8% {292ms} PPSmalltalkNumberParser class(PPCompositeParser class)>>ignoredNames | |1.5% {243ms} PPCompositeParser class(Behavior)>>allInstVarNames | | 1.1% {178ms} PPDelegateParser class(Behavior)>>allInstVarNames |1.3% {211ms} Array(SequenceableCollection)>>collect: 10.1% {1637ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>exponent |8.5% {1378ms} PPPredicateObjectParser class>>anyOf: | 5.0% {810ms} ByteString(Object)>>printString | |4.5% {729ms} ByteString(Object)>>printStringLimitedTo: | | 3.0% {486ms} String class(SequenceableCollection class)>>streamContents:limitedTo: | | |2.0% {324ms} LimitedWriteStream class(PositionableStream class)>>on: | | | 1.8% {292ms} primitives | | 1.3% {211ms} ByteString(String)>>printOn: | | 1.3% {211ms} ByteString(String)>>storeOn: | 2.9% {470ms} ByteString(String)>>, | 2.2% {357ms} primitives 6.6% {1070ms} PPDelegateParser class(PPParser class)>>named: |6.4% {1037ms} PPDelegateParser(PPParser)>>name: | 5.0% {810ms} PPDelegateParser(PPParser)>>propertyAt:put: | |4.1% {664ms} Dictionary>>at:put: | | 2.4% {389ms} Association class>>key:value: | | |1.9% {308ms} primitives | | 1.1% {178ms} primitives | 1.4% {227ms} primitives 4.7% {762ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>sign |4.3% {697ms} Character>>asParser | 4.2% {681ms} PPLiteralObjectParser class(PPLiteralParser class)>>on: | 2.7% {438ms} Character(Object)>>printString | 2.7% {438ms} Character(Object)>>printStringLimitedTo: | 2.3% {373ms} String class(SequenceableCollection class)>>streamContents:limitedTo: | 1.7% {276ms} LimitedWriteStream class(PositionableStream class)>>on: | 1.5% {243ms} primitives 4.6% {745ms} PPSmalltalkNumberParser>>decimalNumber |3.8% {616ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>decimalNumber | 2.1% {340ms} Character>>asParser | 2.1% {340ms} PPLiteralObjectParser class(PPLiteralParser class)>>on: | 1.1% {178ms} Character(Object)>>printString | 1.1% {178ms} Character(Object)>>printStringLimitedTo: 4.3% {697ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>signedDigits |4.1% {664ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>signedDigitsBase: | 2.8% {454ms} Character>>asParser | 2.8% {454ms} PPLiteralObjectParser class(PPLiteralParser class)>>on: | 1.7% {276ms} Character(Object)>>printString | 1.6% {259ms} Character(Object)>>printStringLimitedTo: | 1.2% {194ms} String class(SequenceableCollection class)>>streamContents:limitedTo: 3.1% {502ms} Dictionary>>keysAndValuesDo: |2.3% {373ms} Dictionary>>associationsDo: 2.2% {357ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>scale |2.0% {324ms} Character>>asParser | 2.0% {324ms} PPLiteralObjectParser class(PPLiteralParser class)>>on: | 1.1% {178ms} Character(Object)>>printString | 1.1% {178ms} Character(Object)>>printStringLimitedTo: 1.2% {194ms} PPSmalltalkNumberParser(PPSmalltalkNumberGrammar)>>number 1.1% {178ms} BlockClosure>>asParser 1.0% {162ms} PPPluggableParser class>>on: 7.9% {1280ms} PPDelegateParser>>parseOn: |7.9% {1280ms} PPActionParser>>parseOn: | 7.8% {1264ms} PPSequenceParser>>parseOn: | 6.4% {1037ms} PPDelegateParser>>parseOn: | |6.2% {1005ms} PPSequenceParser>>parseOn: | | 5.4% {875ms} PPFlattenParser>>parseOn: | | 5.0% {810ms} PPPossessiveRepeatingParser>>parseOn: | | 3.5% {567ms} PPPredicateObjectParser>>parseOn: | | 2.6% {421ms} PPFailure class>>message:at: | | 2.6% {421ms} PPFailure>>initializeMessage:at: | 1.2% {194ms} PPOptionalParser>>parseOn: 6.9% {1118ms} PPAndParser>>parseOn: |6.9% {1118ms} PPSequenceParser>>parseOn: | 5.3% {859ms} PPFlattenParser>>parseOn: | |5.0% {810ms} PPDelegateParser>>parseOn: | | 4.9% {794ms} PPFlattenParser>>parseOn: | | 4.4% {713ms} PPPossessiveRepeatingParser>>parseOn: | | 2.7% {438ms} PPPredicateObjectParser>>parseOn: | | 1.9% {308ms} PPFailure class>>message:at: | | 1.8% {292ms} PPFailure>>initializeMessage:at: | 1.0% {162ms} PPOptionalParser>>parseOn: 4.1% {664ms} Character>>asParser 4.1% {664ms} PPLiteralObjectParser class(PPLiteralParser class)>>on: 2.5% {405ms} Character(Object)>>printString |2.4% {389ms} Character(Object)>>printStringLimitedTo: | 2.0% {324ms} String class(SequenceableCollection class)>>streamContents:limitedTo: | 1.2% {194ms} LimitedWriteStream class(PositionableStream class)>>on: 1.0% {162ms} ByteString(String)>>, 7.1% {1151ms} Array(SequenceableCollection)>>includes: 7.0% {1134ms} Array(SequenceableCollection)>>indexOf: 6.8% {1102ms} Array(SequenceableCollection)>>indexOf:ifAbsent: 5.1% {827ms} Array(SequenceableCollection)>>indexOf:startingAt:ifAbsent: |3.2% {519ms} Character>>= |1.9% {308ms} primitives 1.7% {276ms} primitives 4.0% {648ms} PPSmalltalkNumberParser>>makeNumberFrom:base: 3.3% {535ms} PPSmalltalkNumberMaker>>makeNumber 3.1% {502ms} PPSmalltalkNumberMaker>>makeInteger 3.0% {486ms} PPSmalltalkNumberMaker>>toInteger: 3.0% {486ms} PPSmalltalkNumberMaker>>toInteger:base: 1.7% {276ms} Character>>digitValue **Leaves** 5.8% {940ms} LimitedWriteStream class(PositionableStream class)>>on: 5.6% {908ms} ByteSymbol(Symbol)>>= 5.2% {843ms} ByteString(String)>>, 4.9% {794ms} PPFailure>>initializeMessage:at: 3.8% {616ms} Association>>key:value: 3.7% {600ms} Character>>= 3.4% {551ms} Dictionary>>at:put: 3.2% {519ms} PPSequenceParser class(PPListParser class)>>withAll: 2.8% {454ms} Array(SequenceableCollection)>>includes: 2.5% {405ms} Association class>>key:value: 2.4% {389ms} PPSmalltalkNumberGrammar class(ClassDescription)>>instVarNames 2.3% {373ms} Array(SequenceableCollection)>>indexOf:ifAbsent: 2.3% {373ms} Array(SequenceableCollection)>>indexOf:startingAt:ifAbsent: 2.3% {373ms} Dictionary>>associationsDo: 2.1% {340ms} PPOptionalParser(PPDelegateParser)>>setParser: 1.8% {292ms} ByteString class(String class)>>new: 1.7% {276ms} Character>>digitValue 1.6% {259ms} PPLiteralObjectParser class(PPLiteralParser class)>>on:message: 1.5% {243ms} LimitedWriteStream>>nextPut: 1.4% {227ms} PPDelegateParser(PPParser)>>name: 1.3% {211ms} PPPossessiveRepeatingParser>>parseOn: 1.3% {211ms} Array(SequenceableCollection)>>collect: 1.3% {211ms} LimitedWriteStream>>setLimit:limitBlock: 1.2% {194ms} PPSequenceParser>>parseOn: 1.1% {178ms} PPFlattenParser>>create:start:stop: 1.0% {162ms} PPPredicateObjectParser class>>anyOf: **Memory** old +0 bytes young -312,908 bytes used -312,908 bytes free +312,908 bytes **GCs** full 0 totalling 0ms (0.0% uptime) incr 807 totalling 3,660ms (23.0% uptime), avg 5.0ms tenures 0 root table 0 overflows