aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-21 06:18:34 +0000
committer_ov4 <ov4@ov4.org>2026-10-21 06:18:34 +0000
commit3cdb5d202faf04993e5aad955078653251cb6073 (patch)
tree900fc60ed1e32f324db9b0e7e1e7a68c2e9479d4 /README.md
parentdb8c7f14d2f74c3db205782acf8222cb7d91a047 (diff)
docs: document TEMPLATE
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
-rw-r--r--README.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/README.md b/README.md
index 1d83814..e419a95 100644
--- a/README.md
+++ b/README.md
@@ -21,6 +21,7 @@ Details can be found here: [Pseudocode Guide for Teachers](https://www.cambridge
- **Text files**: Support `OPENFILE`, `READFILE`, `WRITEFILE`, `CLOSEFILE` and `EOF`.
- **User-defined types**: Support enumerated types, pointers and nested records.
- **Classes**: Support public/private fields and methods, constructors, destructors, copying and operator overloads.
+- **Templates**: Instantiate function, procedure and class [templates](doc/language/keyword/cpsc-keyword-template.7.md) with type deduction, explicit type arguments and variadic packs.
- **Selection and constants**: Support `CASE OF` branches and named literal `CONSTANT` values.
## TODO