Table of Contents

Class: SourceStat | eric3/UI/CodeMetrics.py
--- | ---
Class used to calculate and store the source code statistics.
Methods |
--- | ---
__init__ dedent dump getCounter inc indent push
| __init__
    __init__ ( self )
Constructor
| dedent
    dedent ( self,  tok )
### Public method used to decrement the indentation level. #### Arguments tok the token to be processed (Token)
Exceptions |
--- | ---
ValueError( "INTERNAL ERROR: Negative indent level" )
| dump
    dump ( self )
Public method used to format and print the collected statistics.
| getCounter
    getCounter (
            self,
            id,
            key,
            )
### Public method used to get a specific counter value. #### Arguments id id of the counter (string) key key of the value to be retrieved (string) #### Returns the value of the requested counter (int)
| inc
    inc (
            self,
            key,
            value=1,
            )
### Public method used to increment the value of a key. #### Arguments key the key to be incremented value the increment (int)
| indent
    indent ( self,  tok )
### Public method used to increment the indentation level. #### Arguments tok a token (Token, ignored)
| push
    push (
            self,
            identifier,
            row,
            )
### Public method used to store an identifier. #### Arguments identifier the identifier to be remembered (string) row the row, the identifier is defined in (int)

Table of Contents

This document was automatically generated by HappyDoc version 2.1