misc: save backup (with extention .orig) when regenerating parser/lexer
authorJean-Sebastien Gelinas <calestar@gmail.com>
Fri, 21 Jan 2011 19:37:25 +0000 (14:37 -0500)
committerJean-Sebastien Gelinas <calestar@gmail.com>
Fri, 21 Jan 2011 19:44:28 +0000 (14:44 -0500)
src/parser/Makefile

index 372d579..0bb0426 100644 (file)
@@ -27,7 +27,7 @@ parser.nit: .nit.sablecc3 xss/*.xss
        ${SABLECC} -c .nit.sablecc3.dump -t xss/main.xss -p usermodule parser_nodes .nit.sablecc3
        mv -f -- parser.nit .parser-nofact.nit
        ./fact_parser.pl .parser-nofact.nit > parser.nit
-       LANG=C sed -i -e 's/\([ \[]\)P\([A-Z]\)/\1A\2/g' parser.nit parser_abs.nit parser_prod.nit parser_tables.nit lexer.nit
+       LANG=C sed -i .orig -e 's/\([ \[]\)P\([A-Z]\)/\1A\2/g' parser.nit parser_abs.nit parser_prod.nit parser_tables.nit lexer.nit
 
 clean:
        rm -f -- .nit.sablecc3 .nit.sablecc3.dump .parser-nofact.nit || true