Compilation principle set lr analysis