Skip to content

Reference — Pawn (CompuPhase)

The Pawn language, its reference compiler and the official manuals belong to CompuPhase (© 1997–2025). To keep the repository lean and to respect the license/attribution, we do not host the manual PDFs here (~6 MB) — the links below point to the official sources.

Official sources

Manuals (PDF, in the official repository under doc/)

Available at https://codeberg.org/compuphase/pawn/src/branch/main/doc:

  • Pawn — Getting Started (Pawn_Getting_Started.pdf)
  • Pawn — Language Guide (Pawn_Language_Guide.pdf)
  • Pawn — Implementer Guide (Pawn_Implementer_Guide.pdf)
  • Pawn — Porting Guide (Pawn_Porting_Guide.pdf)
  • Pawn — Remote Debugging Guide (Pawn_Remote_Debugging_Guide.pdf)
  • Quincy — User Guide (Quincy_User_Guide.pdf)

Library support

  • Arguments Support · File I/O Support · Fixed-Point Support · Floating-Point Support · String Manipulation · Time Functions · Network Datagram Exchange · Process and Library Control

A local copy of these files ships with the validation oracle under reference-c/doc/ (gitignored, not versioned).

Reference C compiler changelog

The reference C compiler's own version history is maintained upstream, in the original repository.