Quattor
latest
Release Notes
Pan Language
Getting Started
A Whirlwind Tour
Core Syntax
Data Types
Data Manipulation Language (DML)
Functions
Validation
Modular Configurations
Advanced Features
Performance Considerations
Common Idioms
Troubleshooting
Standard Functions
Command Reference
Getting the Compiler
Running the Compiler
Quattor
Docs
»
Pan Language
Edit on GitHub
Pan Language
ΒΆ
Comprehensive overview of the pan language and the pan language compiler.
Getting Started
Configuration Language
Benefits
Download and Installation
Validating the Installation
Invoking the Pan Compiler
A Whirlwind Tour
Batch System Description
Naive Configuration
Using Namespaces and Includes
Simple Typing
Default Values
Cross-Element and Cross-Machine Validation
Path Prefixes
Core Syntax
Templates
Comments
Statements
Data Types
Type Hierarchy
Properties and Primitive Types
String-Like Types
Resources
Special Types
Data Manipulation Language (DML)
DML Syntax
Variables
Operators
Flow Control
Functions
Built-In Functions
User-Defined Functions
Validation
Forcing Validation
Implicit Typing
Binding Primitive Types to Paths
User-Defined Types
Default Values
Advanced Parameter Validation
Validation Functions
Validation of Correlated Configuration Parameters
Cross-Machine Validation
Schemas
Modular Configurations
Include Statement
Structure Templates
Advanced Features
Annotations
Logging
Build Metadata
Performance Considerations
Use Specific Paths
Use Escaped Literal Path Syntax
Use Built-In Functions
Invoking the Compiler
Avoid Copying SELF
Common Idioms
Configuration File Templates
Extension Templates
Global Variables as Switches
Tri-state Variables
Troubleshooting
Compilation Problems
Common Problems
Bug Reporting
Read the Docs
v: latest
Versions
master
latest
stable
pan-10.7
pan-10.5
pan-10.2
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.