- #if - used for conditional compilation
- addressint - type
- all - all members of a set
- and - operator
- anyclass - the ancestor of all classes
- array - type
- assert - statement
- assignability - of expression to variable
- assignment - statement
- begin - statement
- bind - declaration
- body - declaration
- boolean - true-false type
- break - debugger pause statement
- case - selection statement
- catenation (+) - joining together strings
- char - type
- char(n) - type
- checked - compiler directive
- class - declaration
- close - file statement
- collection - declaration
- comment - remark statement
- comparisonOperator
- condition - declaration
- const - constant declaration
- constantReference - use of a constant
- declaration - create a variable
- deferred - subprogram declaration
- div - integer truncating division operator
- enum - enumerated type
- enumeratedValue - enumerated value
- equivalence - of types
- exit - statement
- explicitCharConstant - character literal
- explicitConstant - literal
- explicitIntegerConstant - integer literal
- explicitRealConstant - real literal
- explicitStringConstant - string literal
- explicitTrueFalseConstant - boolean literal
- expn - expression
- export - list
- external - declaration
- false - boolean value (not true)
- flexible - array initialization
- for - statement
- fork - statement
- forward - subprogram declaration
- free - statement
- function - declaration
- functionCall
- get - file statement
- handler - exception handler
- id - (identifier) name of an item in a program
- if - statement
- implement - clause
- implement by - clause
- import - list
- in - member of a set
- include - source files
- indexType
- indirection - operator (@)
- infix - operator
- inherit - inheritance clause
- init - array initialization
- int - integer type
- intn - n-byte integer type
- invariant - assertion
- loop - statement
- mod - modulo operator
- module - declaration
- monitor - declaration
- named - type
- nat - natural number type
- natn - n-byte natural number type
- new - statement
- nil - pointer to a collection
- not - true/false (boolean) operator
- opaque - type
- open - file statement
- or - operator
- paramDeclaration - parameter declaration
- pause - statement
- pervasive - declaration modifier
- pointer - type
- post - assertion
- pre - assertion
- precedence - of operators
- prefix - operator
- procedure - declaration
- procedureCall - statement
- process - declaration
- program - a (main) program
- put - statement
- quit - fail statement
- read - file statement
- real - the real number type
- realn - n-byte real number type
- record - type
- register - use machine register
- rem - remainder operator
- result - statement
- return - statement
- scalar - type
- seek - (file) statement
- separator - between tokens in a program
- set - type
- setConstructor
- shl - shift left operator
- shr - shift right operator
- signal - wake up a process statement
- skip - used in get statement
- skip - used in put statement
- standardType
- statement
- statementsAndDeclarations
- string - type
- string - comparison
- subprogramHeader
- subprogramType
- subrangeType
- substring - of another string
- tag - statement
- tell - file statement
- token - in input
- true - boolean value (not false)
- type - declaration
- typeSpec - type specification
- unchecked - compiler directive
- union - type
- unit - file containing module, monitor, or class
- unqualified - export
- var - declaration
- variableReference - use of a variable
- wait - block a process statement
- write - file statement
- xor - exclusive "or" operator