Bei der Syntaxanalyse (engl. Parsing) werden Teilzeichenfolgen aus einer Zeichenfolge extrahiert und Variablen zugeordnet. Die Syntaxanalyse wird mit dem Befehl PARSE oder seinen Varianten ARG und PULL aufgerufen. Die Eingabe für diese Operation heißt Analysezeichenfolge und stammt aus verschiedenen Quellen, z.B. aus Argumentzeichenfolgen, Ausdrücken oder auch von der Konsole.
Funktionen zur Manipulation von Zeichenfolgen, wie SUBSTR() und INDEX()(, können zur Syntaxanalyse eingesetzt werden. Der Befehl PARSE ist allerdings weit effizienter, besonders wenn viele Felder aus einer Zeichenfolge extrahiert werden.