Introduction
Additional Resources
papyrus-compiler
1.
Introduction
2.
User Guide
2.1.
Installation
2.2.
Usage
3.
Compiler Reference
3.1.
Compiler Terminology
3.2.
Diagnostics
3.2.1.
Lexer Diagnostics
3.2.2.
Parser Diagnostics
3.3.
Optimizations
3.3.1.
Constant Folding
3.3.2.
Constant Propagation
3.3.3.
Function Inlining
3.3.4.
Expression Simplification
tree-sitter-papyrus
4.
Introduction
Papyrus Language Reference
5.
Language Reference Introduction
6.
Notation
7.
Lexical structure
7.1.
Keywords
7.2.
Flags
7.3.
Identifiers
7.4.
Whitespace
7.5.
Comments
7.6.
Tokens (WIP)
8.
Concepts
8.1.
Scripts
8.2.
Variables (WIP)
8.3.
Properties (WIP)
8.4.
Functions (WIP)
8.5.
Events (WIP)
8.6.
Structures (WIP)
8.7.
Arrays (WIP)
8.8.
States (WIP)
8.9.
Statements (WIP)
8.10.
Expressions (WIP)
Pex File Format
9.
Introduction
10.
Endianness
Creation Kit
11.
Skyrim
11.1.
Compiler Reference
11.2.
Script References
12.
Fallout 4
12.1.
Compiler Reference
12.2.
Script References
13.
Differences between Games
Light
Rust
Coal
Navy
Ayu
Open Papyrus
Introduction
Tree-sitter
parser implementation for Papyrus. The source code is available on
GitHub
.