return [toks] x.setParseAction(listify) return x def returnTuple(x): def listify(s, loc, toks): return [tuple(toks)] x.setParseAction(listify) return x def CommaList(word): return returnList(pp.Optional(word + pp.ZeroOrMore(pp.Suppress(',') + word))) def sl(s): return pp.Suppress(pp.Literal(s)) import pythonapi python_api = pythonapi.reader("../../modules/python/api") class SphinxWriter: def __init__(self, filename, language, abspath): assert language in ['py', 'c', 'cpp'] self.language = language self.abspath = abspath os.path.abspath(os.path.dirname(filename)) self.f_index = QOpen(os.path.join(self.language, filename), 'wt') self.f = self.f_index self.f_chapter = None self.f_section = None self.indent = 0
x.setParseAction(listify) return x def CommaList(word): return returnList( pp.Optional(word + pp.ZeroOrMore(pp.Suppress(',') + word))) def sl(s): return pp.Suppress(pp.Literal(s)) import pythonapi python_api = pythonapi.reader("../../modules/python/api") class SphinxWriter: def __init__(self, filename, language, abspath): assert language in ['py', 'c', 'cpp'] self.language = language self.abspath = abspath os.path.abspath(os.path.dirname(filename)) self.f_index = QOpen(os.path.join(self.language, filename), 'wt') self.f = self.f_index self.f_chapter = None self.f_section = None self.indent = 0
x.setParseAction(listify) return x def CommaList(word): return returnList( pp.Optional(word + pp.ZeroOrMore(pp.Suppress(',') + word))) def sl(s): return pp.Suppress(pp.Literal(s)) import pythonapi python_api = pythonapi.reader("../../interfaces/python/api") class SphinxWriter: def __init__(self, filename, language, abspath): assert language in ['py', 'c', 'cpp'] self.language = language self.abspath = abspath os.path.abspath(os.path.dirname(filename)) self.f_index = QOpen(os.path.join(self.language, filename), 'wt') self.f = self.f_index self.f_chapter = None self.f_section = None self.indent = 0
return [toks] x.setParseAction(listify) return x def returnTuple(x): def listify(s, loc, toks): return [tuple(toks)] x.setParseAction(listify) return x def CommaList(word): return returnList(pp.Optional(word + pp.ZeroOrMore(pp.Suppress(',') + word))) def sl(s): return pp.Suppress(pp.Literal(s)) import pythonapi python_api = pythonapi.reader("../../interfaces/python/api") class SphinxWriter: def __init__(self, filename, language, abspath): assert language in ['py', 'c', 'cpp'] self.language = language self.abspath = abspath os.path.abspath(os.path.dirname(filename)) self.f_index = QOpen(os.path.join(self.language, filename), 'wt') self.f = self.f_index self.f_chapter = None self.f_section = None self.indent = 0