Index

A | C | D | E | F | G | I | M | N | O | P | S | T | U | V | W

A

  • add_section() (gcgen.api.Section method)

C

  • copy() (gcgen.api.Scope method)

D

  • dedent() (gcgen.api.Section method)
  • derive() (gcgen.api.Scope method)

E

  • emit() (gcgen.api.Section method)
  • emitln() (gcgen.api.Section method)
  • emitln_l() (gcgen.api.Section method)
  • emitln_r() (gcgen.api.Section method)
  • ensure_padding_lines() (gcgen.api.Section method)

F

  • fl() (gcgen.api.Section method)
  • freshline() (gcgen.api.Section method)

G

  • gcgen.api
    • module
  • generator() (in module gcgen.api)
  • get() (gcgen.api.Scope method)
  • get_snippet() (in module gcgen.api)

I

  • indent() (gcgen.api.Section method)

M

  • module
    • gcgen.api

N

  • newline() (gcgen.api.Section method)
  • NodeTransformer (class in gcgen.api)
  • NodeVisitor (class in gcgen.api)

O

  • on_transform() (in module gcgen.api)
  • on_visit() (in module gcgen.api)

P

  • parse_tree() (in module gcgen.api)

S

  • Scope (class in gcgen.api)
  • Section (class in gcgen.api)
  • snippet() (in module gcgen.api)

T

  • to_dict() (gcgen.api.Scope method)
  • transform() (gcgen.api.NodeTransformer method)
  • transform_default() (gcgen.api.NodeTransformer method)

U

  • update() (gcgen.api.Scope method)

V

  • visit() (gcgen.api.NodeVisitor method)
  • visit_default() (gcgen.api.NodeVisitor method)

W

  • write_file (class in gcgen.api)

gcgen

Navigation

  • Getting Started
  • Motivation
  • Design Choices
  • Installing gcgen
  • Starting a project
  • gcgen file
  • Scope
  • Snippets
  • Generators
  • Section
  • gcgen API

Related Topics

  • Documentation overview

Quick search

©2022, Jesper Devantier. | Powered by Sphinx 7.0.1 & Alabaster 0.7.13