- History
- Features
- Interactive Playground for CFG
- Application Programming Interfaces
- The CFG API for Python
- Backwards-Incompatible Changes
- Modules
- Installation
- Getting Started with CFG in Python
- Loading a configuration
- Access elements with keys
- Access elements with paths
- Access to
datetime
objects - Access to other Python objects
- Access to environment variables
- Access to computed values
- Including one configuration inside another
- Avoiding unnecessary repetition
- A larger example - Django configuration
- Classes
- The CFG API for Kotlin / Java
- The CFG API for .NET
- The CFG API for Rust
- The CFG API for Go
- The CFG API for D
- The CFG API for JavaScript
- The CFG API for Ruby
- The CFG API for Elixir
- The CFG API for Nim
- The CFG API for Dart
- The CFG API for Python
- A simplified grammar for CFG
- A full grammar for CFG
- Glossary
A simplified grammar for CFG¶
The simplified grammar does not expand on expressions, confining itself to simple scalar values such as strings, numbers and such. For a fuller grammar, see A full grammar for CFG.