Show
Ignore:
Timestamp:
08/07/09 09:56:13 (4 months ago)
Author:
jrhil47
Message:

[errors] Major overhaul of application expression error messages. Fixed the sort on error messages to check numeric source file locations rather than merely lexicographic on strings. Added calibrate_tests.py script to reset the expected error output of the supplied test files.

Location:
trunk/ProjectFortress/parser_tests
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/ProjectFortress/parser_tests/XXXaa.test

    r3672 r4041  
    1818compile 
    1919compile_err_equals=\ 
     20${PREPARSER_TESTS_DIR}/XXXPreparser.aa.fss:21:9-23:12:\n\ 
     21\ Opening label must match closing label.\n\ 
    2022${PREPARSER_TESTS_DIR}/XXXPreparser.aa.fss:21:15-20:\n\ 
    2123\ Mismatched identifiers for a label expression:\n\ 
    2224\ 'myBlock' at ${PREPARSER_TESTS_DIR}/XXXPreparser.aa.fss:21:15-20 and\n\ 
    2325\ 'yourBlock' at ${PREPARSER_TESTS_DIR}/XXXPreparser.aa.fss:23:5-12\n\ 
    24 ${PREPARSER_TESTS_DIR}/XXXPreparser.aa.fss:21:9-23:12:\n\ 
    25 \ Opening label must match closing label.\n\ 
    2626File XXXPreparser.aa.fss has 2 errors.\n 
    2727compile_out_equals= 
  • trunk/ProjectFortress/parser_tests/XXXah.test

    r3672 r4041  
    2020${PREPARSER_TESTS_DIR}/XXXPreparser.ah.fss:18:1-8:\n\ 
    2121\ Unmatched delimiter \"component\".\n\ 
     22${PREPARSER_TESTS_DIR}/XXXPreparser.ah.fss:21:9:\n\ 
     23\ Unmatched delimiter \"do\".\n\ 
    2224${PREPARSER_TESTS_DIR}/XXXPreparser.ah.fss:21:28-23:3:\n\ 
    2325\ Unmatched delimiters \"also\" and \"end\".\n\ 
    24 ${PREPARSER_TESTS_DIR}/XXXPreparser.ah.fss:21:9:\n\ 
    25 \ Unmatched delimiter \"do\".\n\ 
    2626File XXXPreparser.ah.fss has 3 errors.\n 
    2727compile_out_equals= 
  • trunk/ProjectFortress/parser_tests/XXXai.test

    r3672 r4041  
    2020${PREPARSER_TESTS_DIR}/XXXPreparser.ai.fss:18:1-8:\n\ 
    2121\ Unmatched delimiter \"component\".\n\ 
     22${PREPARSER_TESTS_DIR}/XXXPreparser.ai.fss:21:9:\n\ 
     23\ Unmatched delimiter \"at\".\n\ 
    2224${PREPARSER_TESTS_DIR}/XXXPreparser.ai.fss:21:41-23:3:\n\ 
    2325\ Unmatched delimiters \"also\" and \"end\".\n\ 
    24 ${PREPARSER_TESTS_DIR}/XXXPreparser.ai.fss:21:9:\n\ 
    25 \ Unmatched delimiter \"at\".\n\ 
    2626File XXXPreparser.ai.fss has 3 errors.\n 
    2727compile_out_equals= 
  • trunk/ProjectFortress/parser_tests/XXXaj.test

    r3672 r4041  
    1818compile 
    1919compile_err_equals=\ 
     20${PREPARSER_TESTS_DIR}/XXXPreparser.aj.fss:21:9:\n\ 
     21\ Unmatched delimiter \"at\".\n\ 
    2022${PREPARSER_TESTS_DIR}/XXXPreparser.aj.fss:21:41-23:2:\n\ 
    2123\ Unmatched delimiters \"also\" and \"end\".\n\ 
    22 ${PREPARSER_TESTS_DIR}/XXXPreparser.aj.fss:21:9:\n\ 
    23 \ Unmatched delimiter \"at\".\n\ 
    2424File XXXPreparser.aj.fss has 2 errors.\n 
    2525compile_out_equals=