compiler/PPCProfilingContext.st
changeset 452 9f4558b3be66
parent 438 20598d7ce9fa
child 459 4751c407bb40
--- a/compiler/PPCProfilingContext.st	Thu Apr 30 23:43:14 2015 +0200
+++ b/compiler/PPCProfilingContext.st	Sun May 10 06:28:36 2015 +0100
@@ -13,131 +13,131 @@
 !PPCProfilingContext methodsFor:'gt'!
 
 gtReport: composite
-	<gtInspectorPresentationOrder: 40>
-	composite table 
-		title: 'Report';
-		column: 'Info' evaluated: [ :each | each key printString ];
-		column: 'Value' evaluated: [ :each | each value printString ];
-		display: [:context | context asReportTable ].
+    <gtInspectorPresentationOrder: 40>
+    composite table 
+        title: 'Report';
+        column: 'Info' evaluated: [ :each | each key printString ];
+        column: 'Value' evaluated: [ :each | each value printString ];
+        display: [:context | context asReportTable ].
 ! !
 
 !PPCProfilingContext methodsFor:'initialization'!
 
 initialize
-	super initialize.
-	self reset
+    super initialize.
+    self reset
 !
 
 reset
-	invocations := OrderedCollection new.
-	remembers := OrderedCollection new.
-	restores := OrderedCollection new.
-	
-	lwRemembers := OrderedCollection new.
-	lwRestores := OrderedCollection new.
-	
-	totalSize := 0.
+    invocations := OrderedCollection new.
+    remembers := OrderedCollection new.
+    restores := OrderedCollection new.
+    
+    lwRemembers := OrderedCollection new.
+    lwRestores := OrderedCollection new.
+    
+    totalSize := 0.
 ! !
 
 !PPCProfilingContext methodsFor:'profiling'!
 
 invocations
-	^ invocations 
+    ^ invocations 
 !
 
 lwRemember
-	| selector |
-	selector := thisContext sender selector.
-	lwRemembers add: selector.
+    | selector |
+    selector := thisContext sender selector.
+    lwRemembers add: selector.
 
-	^ super lwRemember
+    ^ super lwRemember
 !
 
 lwRestore: whatever
-	| selector |
-	selector := thisContext sender selector.
-	lwRestores add: selector.
+    | selector |
+    selector := thisContext sender selector.
+    lwRestores add: selector.
 
-	^ super lwRestore: whatever.
+    ^ super lwRestore: whatever.
 !
 
 methodFinished: selector
-	"Nothing to do for now"
+    "Nothing to do for now"
 !
 
 methodInvoked: selector
-	invocations add: selector
+    invocations add: selector
 !
 
 remember
-	| sender selector |
+    | sender selector |
 
-	sender := thisContext sender.
-	selector := (sender receiver isKindOf: PPCompiledParser) ifTrue: [ 
+    sender := thisContext sender.
+    selector := (sender receiver isKindOf: PPCompiledParser) ifTrue: [ 
  		sender selector.
-	] ifFalse: [ 
+    ] ifFalse: [ 
  		sender receiver class.	
-	].
-	remembers add: selector.
-	^ super remember
+    ].
+    remembers add: selector.
+    ^ super remember
 !
 
 restore: whatever
-	| selector sender |
-	
-	sender := thisContext sender.
-	selector := (sender receiver isKindOf: PPCompiledParser) ifTrue: [ 
+    | selector sender |
+    
+    sender := thisContext sender.
+    selector := (sender receiver isKindOf: PPCompiledParser) ifTrue: [ 
  		sender selector.
-	] ifFalse: [ 
+    ] ifFalse: [ 
  		sender receiver class.	
-	].
-	
-	
-	restores add: selector.
-	
-	^ super restore: whatever
+    ].
+    
+    
+    restores add: selector.
+    
+    ^ super restore: whatever
 !
 
 stream: aStream
-	totalSize := totalSize + aStream size.
-	^ super stream: aStream
+    totalSize := totalSize + aStream size.
+    ^ super stream: aStream
 ! !
 
 !PPCProfilingContext methodsFor:'reporting'!
 
 asReportTable
-	^{ 
-		#'invocations per character (NOT PRECISE YET)' -> (self invocationCount / (totalSize + 1.0)).
-		#'lwBacktrack per character' -> (self lwRestoreCount / (totalSize + 1.0)).
-		#'backtrack per character' -> (self restoreCount / (totalSize + 1.0)).
-		#'total stream size' -> totalSize .
-		#'invocation count' -> self invocationCount.
-		#'lwRemember count' -> self lwRememberCount.
-		#'lwRestore count' -> self lwRestoreCount.
-		#'remember count' -> self rememberCount.
-		#'restore count' -> self restoreCount.
-	
-	}
+    ^{ 
+        #'invocations per character (NOT PRECISE YET)' -> (self invocationCount / (totalSize + 1.0)).
+        #'lwBacktrack per character' -> (self lwRestoreCount / (totalSize + 1.0)).
+        #'backtrack per character' -> (self restoreCount / (totalSize + 1.0)).
+        #'total stream size' -> totalSize .
+        #'invocation count' -> self invocationCount.
+        #'lwRemember count' -> self lwRememberCount.
+        #'lwRestore count' -> self lwRestoreCount.
+        #'remember count' -> self rememberCount.
+        #'restore count' -> self restoreCount.
+    
+    }
 !
 
 invocationCount
-	^ invocations size
+    ^ invocations size
 !
 
 lwRememberCount
-	^ lwRemembers size
+    ^ lwRemembers size
 !
 
 lwRestoreCount
-	^ lwRestores size
+    ^ lwRestores size
 !
 
 rememberCount
-	^ remembers size
+    ^ remembers size
 !
 
 restoreCount
-	^ restores size
+    ^ restores size
 ! !
 
 !PPCProfilingContext class methodsFor:'documentation'!