(List (AndOr OP_OR_IF (Com {[LIT_CHARS git]} {[LIT_CHARS diff-index]} {[LIT_CHARS --quiet]} {[LIT_CHARS --cached]} {[LIT_CHARS HEAD]} {[LIT_CHARS --]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 2]}) ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]}) )