Die Eingabesprache von JANAP/JANLIB ist frei formatiert, d.h. es muß keine bestimmte Zeilen- und Spaltenstruktur eingehalten werden. Jede Anweisung wird durch ein Schlüsselwort (das auch nur aus dem ersten Zeichen eines Namens bestehen kann) eingeleitet. Die Anweisungsschlüsselworte sind reservierte Namen. Die Parameter einer Anweisung können je nach Anweisung als Positions- oder Schlüsselwortparameter angegeben werden.