gem5/ext/ply/test
2009-08-16 13:39:58 -07:00
..
calclex.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
cleanup.sh ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_closure.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_doc1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_dup1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_dup2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_dup3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_empty.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_error1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_error2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_error3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_error4.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_hedit.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_ignore.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_ignore2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_literal1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_literal2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_many_tokens.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_module.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_module_import.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_object.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_opt_alias.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_optimize.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_optimize2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_optimize3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_re1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_re2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_re3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_rule1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_rule2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_rule3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state4.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state5.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state_noerror.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state_norule.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_state_try.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_token1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_token2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_token3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_token4.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_token5.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
lex_token_dup.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
README Update to ply 2.3 2007-05-24 21:54:51 -07:00
testlex.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
testyacc.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_badargs.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_badid.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_badprec.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_badprec2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_badprec3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_badrule.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_badtok.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_dup.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_error1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_error2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_error3.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_error4.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_inf.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_literal.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_misplaced.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_missing1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_nested.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_nodoc.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_noerror.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_nop.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_notfunc.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_notok.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_prec1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_rr.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_rr_unused.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_simple.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_sr.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_term1.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_unused.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_unused_rule.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_uprec.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00
yacc_uprec2.py ply: update PLY to version 3.2 2009-08-16 13:39:58 -07:00

This directory mostly contains tests for various types of error
conditions.  To run:

  $ python testlex.py .
  $ python testyacc.py .

The tests can also be run using the Python unittest module.

   $ python rununit.py

The script 'cleanup.sh' cleans up this directory to its original state.