compiler: IndentGuard added

will simplify operating on indents