Sjasm is a multi pass macro Z80 assembler.
Here is the contents of this manual:
Introduction
Command line options
Source Format
Labels
Expressions
Z80 Assembly syntax
Data definition
Output; paging and code parts
File handling
Conditional assembly
Loops
Macros
Listing format