%KLEFTと%QKLEFTマクロ関数は、先頭の空白を削除し、引数を左詰めにします。引数が次の特殊文字またはニーモニック演算子を含む場合は、QKLEFTを使用します。
%KLEFTは、引数が引用符で囲まれている場合でも、引用符で囲まれていない結果を返します。%QKLEFTは、次の特殊文字とニーモニック演算子がマスクされた結果を生成します。そのためマクロプロセッサは、それらの結果を、マクロ言語の要素ではなくテキストとして解釈します。
& % ' " ( ) + - * / < > = ¬ ^ ~ ; , # blank AND OR NOT EQ NE LE LT GE GT IN