Classes | Namespaces | Functions | Variables
pump.py File Reference

Go to the source code of this file.

Classes

class  pump.CodeNode
class  pump.Cursor
class  pump.ElseNode
class  pump.Env
class  pump.ExpNode
class  pump.ForNode
class  pump.IfNode
class  pump.LiteralDollarNode
class  pump.Output
class  pump.RangeNode
class  pump.RawCodeNode
class  pump.Token
class  pump.VarNode

Namespaces

namespace  pump

Functions

def pump.BeautifyCode
def pump.ConvertFromPumpSource
def pump.Eof
def pump.FindFirst
def pump.FindFirstInLine
def pump.IsHeaderGuardIncludeOrOneLineIWYUPragma
def pump.IsInPreprocessorDirective
def pump.IsMultiLineIWYUPragma
def pump.IsSingleLineComment
def pump.main
def pump.MakeToken
def pump.ParseAtomicCodeNode
def pump.ParseCodeNode
def pump.ParseElseNode
def pump.ParseExpNode
def pump.ParseExpTokenInParens
def pump.ParseToAST
def pump.ParseToken
def pump.PeekToken
def pump.PopFront
def pump.PopToken
def pump.PushFront
def pump.RStripNewLineFromToken
def pump.RunAtomicCode
def pump.RunCode
def pump.Skip
def pump.SkipUntil
def pump.StartsWith
def pump.StripMetaComments
def pump.SubString
def pump.Tokenize
def pump.TokenizeLines
def pump.WrapCode
def pump.WrapComment
def pump.WrapLongLine
def pump.WrapPlainCode
def pump.WrapPreprocessorDirective

Variables

string pump::__author__ = 'wan@google.com (Zhanyong Wan)'
tuple pump.DOT_DOT_REGEX = re.compile(r'\.\.')
tuple pump.EQ_REGEX = re.compile(r'=')
tuple pump.ID_REGEX = re.compile(r'[_A-Za-z]\w*')
tuple pump.OPTIONAL_WHITE_SPACES_REGEX = re.compile(r'\s*')
tuple pump.REST_OF_LINE_REGEX = re.compile(r'.*?(?=$|\$\$)')
list pump.TOKEN_TABLE
tuple pump.WHITE_SPACE_REGEX = re.compile(r'\s')


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:09