Analyze (a string or text) into logical syntactic components, typically in order to test conformability to a logical grammar.
Parse
A version of a program that is nearly ready for release but may still have a few bugs; the status between beta version and release version.
Release Candidate
Informal high-level description of the operating principle of a computer program or other algorithm. It uses the structural conventions of a programming language, but is intended for human reading rather than machine reading.
Pseudocode