BlockIt
grammars.py File Reference

Go to the source code of this file.

Namespaces

namespace  blockit::m4::grammars

Functions

def blockit::m4::grammars::_parseCONSTANTDEFINE

Variables

string blockit::m4::grammars::__doc__
tuple blockit::m4::grammars::CPPCOMMENT = pp.Literal("//")
 blockit::m4::grammars::CCOMMENT = pp.cStyleComment
tuple blockit::m4::grammars::FCOMMENT = pp.Literal( "!" )
tuple blockit::m4::grammars::LINES = pp.Combine(pp.OneOrMore( pp.Word( pp.printables ) ))
tuple blockit::m4::grammars::POUND = pp.Literal( '#' )
 blockit::m4::grammars::POUNDLINE = POUND+pp.restOfLine
tuple blockit::m4::grammars::POUNDNUMFILE = pp.lineStart+POUND+gram.NUM+pp.QuotedString("\"", multiline=False)
tuple blockit::m4::grammars::IF = pp.CaselessKeyword('if')
tuple blockit::m4::grammars::POUNDIF = pp.LineStart()
tuple blockit::m4::grammars::ELSE = pp.CaselessKeyword('else')
tuple blockit::m4::grammars::POUNDELSE = pp.LineStart()
tuple blockit::m4::grammars::ENDIF = pp.CaselessKeyword('endif')
tuple blockit::m4::grammars::POUNDENDIF = pp.LineStart()
tuple blockit::m4::grammars::DEFINE = pp.Keyword('define')
tuple blockit::m4::grammars::POUNDDEFINE = pp.LineStart()
tuple blockit::m4::grammars::IFDEF = pp.CaselessKeyword('ifdef')
tuple blockit::m4::grammars::POUNDIFDEF = pp.LineStart()
tuple blockit::m4::grammars::IFNDEF = pp.CaselessKeyword('ifndef')
tuple blockit::m4::grammars::POUNDIFNDEF = pp.LineStart()
tuple blockit::m4::grammars::UNDEF = pp.CaselessKeyword('undef')
tuple blockit::m4::grammars::POUNDUNDEF = pp.LineStart()
tuple blockit::m4::grammars::CONSTANTDEFINE = pp.Suppress( POUNDDEFINE )
tuple blockit::m4::grammars::CHUNK = pp.Group( POUNDIF | POUNDIFDEF | POUNDIFNDEF )
tuple blockit::m4::grammars::CHUNK2
string blockit::m4::grammars::tmpstr
 All Classes Namespaces Files Functions Variables Properties