pyexpander
1.10.2
  • Introduction
    • Macro substitution
  • Reference
    • A note on Python versions
      • Short version
      • Background
    • Syntax of the pyexpander language
      • The meaning of the dollar sign
      • Comments
      • Commands
      • Executing python statements
      • Line continuation
      • Substitutions
      • Default values for variables
      • Variable scopes
      • Extending the pyexpander language
      • Conditionals
      • While loops
      • For loops
      • macros
      • Include files
      • Safe mode
      • Commands for EPICS macro substitution
    • Internals
      • pyexpander.parser
      • pyexpander.lib
    • Scripts provided by the package
      • expander.py
      • msi2pyexpander.py
  • EPICS support
    • Setting the name of the template file
    • The “subst” command
    • The “pattern” command
    • Differences to the EPICS msi tool
  • Useful Python 3 basics
    • Introduction
    • Comments
    • A word on indentation
    • Defining variables
      • Literals
      • Setting more than one variable
      • Simple expressions
      • Mathematical functions
      • String expressions
    • For loops
  • expander.py command line options
    • -h
    • --summary
    • -f FILE --file FILE
    • --encoding
    • --output-encoding
    • --eval
    • -I PATH --include PATH
    • -s --simple-vars
    • -a --auto-continuation
    • -i --auto-indent
    • --no-stdin-msg
  • msi2pyexpander.py command line options
    • -h
    • --summary
    • -S --substitutionfile
    • -o FILE --outputfile FILE
  • Installing pyexpander
    • Parts of pyexpander
    • Requirements
    • Install from pypi with pip
    • Install from a debian package
    • Install from a rpm package
    • Install from source with setup.py
      • Install as root to default directories
      • Install to a separate directory
      • Install in your home
  • Source code documentation
    • pyexpander.lib module
    • pyexpander.parser module
    • expander script
  • Pyexpander License
pyexpander
  • Docs »
  • Search


© Copyright 2020, Helmholtz-Zentrum Berlin GmbH

Built with Sphinx using a theme provided by Read the Docs.