compiler's frontend for a Pascal like language named SNL