misc: updated shabang for python scriptThe default python on MacOS doesn’t have an alias to python2.The official python version supported in gem5 is Python2.7.This patch updates the shabang according to the version required in gem5.Change-Id: I9533c0f7858b5b3cab0ef101be1ee5cd718105b0Reviewed-on: https://gem5-review.googlesource.com/c/15375Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>Reviewed-by: Jason Lowe-Power <jason@lowepower.com>Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
misc: Update #!env calls for python to explicit versionIn some newer Linux distributions, env python default to Python 3.0. Thispatch explicitly uses "python2" instead of just "python" for all scriptsthat use #!Reported-by: Sanchayan Maity <maitysanchayan@gmail.com>Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
ply: update PLY to version 3.2
Update to ply 2.3ext/ply/ply/lex.py:ext/ply/ply/yacc.py:ext/ply/CHANGES:ext/ply/README:ext/ply/TODO:ext/ply/doc/ply.html:ext/ply/example/ansic/clex.py:ext/ply/example/ansic/cparse.py:ext/ply/example/calc/calc.py:ext/ply/example/hedit/hedit.py:ext/ply/example/optcalc/calc.py:ext/ply/test/README:ext/ply/test/calclex.py:ext/ply/test/lex_doc1.exp:ext/ply/test/lex_doc1.py:ext/ply/test/lex_dup1.exp:ext/ply/test/lex_dup1.py:ext/ply/test/lex_dup2.exp:ext/ply/test/lex_dup2.py:ext/ply/test/lex_dup3.exp:ext/ply/test/lex_dup3.py:ext/ply/test/lex_empty.py:ext/ply/test/lex_error1.py:ext/ply/test/lex_error2.py:ext/ply/test/lex_error3.exp:ext/ply/test/lex_error3.py:ext/ply/test/lex_error4.exp:ext/ply/test/lex_error4.py:ext/ply/test/lex_hedit.exp:ext/ply/test/lex_hedit.py:ext/ply/test/lex_ignore.exp:ext/ply/test/lex_ignore.py:ext/ply/test/lex_re1.exp:ext/ply/test/lex_re1.py:ext/ply/test/lex_rule1.py:ext/ply/test/lex_token1.py:ext/ply/test/lex_token2.py:ext/ply/test/lex_token3.py:ext/ply/test/lex_token4.py:ext/ply/test/lex_token5.exp:ext/ply/test/lex_token5.py:ext/ply/test/yacc_badargs.exp:ext/ply/test/yacc_badargs.py:ext/ply/test/yacc_badprec.exp:ext/ply/test/yacc_badprec.py:ext/ply/test/yacc_badprec2.exp:ext/ply/test/yacc_badprec2.py:ext/ply/test/yacc_badrule.exp:ext/ply/test/yacc_badrule.py:ext/ply/test/yacc_badtok.exp:ext/ply/test/yacc_badtok.py:ext/ply/test/yacc_dup.exp:ext/ply/test/yacc_dup.py:ext/ply/test/yacc_error1.exp:ext/ply/test/yacc_error1.py:ext/ply/test/yacc_error2.exp:ext/ply/test/yacc_error2.py:ext/ply/test/yacc_error3.exp:ext/ply/test/yacc_error3.py:ext/ply/test/yacc_inf.exp:ext/ply/test/yacc_inf.py:ext/ply/test/yacc_missing1.exp:ext/ply/test/yacc_missing1.py:ext/ply/test/yacc_nodoc.exp:ext/ply/test/yacc_nodoc.py:ext/ply/test/yacc_noerror.exp:ext/ply/test/yacc_noerror.py:ext/ply/test/yacc_nop.exp:ext/ply/test/yacc_nop.py:ext/ply/test/yacc_notfunc.exp:ext/ply/test/yacc_notfunc.py:ext/ply/test/yacc_notok.exp:ext/ply/test/yacc_notok.py:ext/ply/test/yacc_rr.exp:ext/ply/test/yacc_rr.py:ext/ply/test/yacc_simple.exp:ext/ply/test/yacc_simple.py:ext/ply/test/yacc_sr.exp:ext/ply/test/yacc_sr.py:ext/ply/test/yacc_term1.exp:ext/ply/test/yacc_term1.py:ext/ply/test/yacc_unused.exp:ext/ply/test/yacc_unused.py:ext/ply/test/yacc_uprec.exp:ext/ply/test/yacc_uprec.py: Import patch ply.diffsrc/arch/isa_parser.py: everything is now within the ply package