Changeset 2994


Ignore:
Timestamp:
Apr 1, 2013, 12:07:42 PM (4 years ago)
Author:
cameron
Message:

Option for generating a test skeleton (for QA)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/charsetcompiler/charset_compiler.py

    r2993 r2994  
    499499                             help='generate pablo skeleton',
    500500                             )
     501    option_parser.add_option('-t', '--test',
     502                             dest='test_skeleton',
     503                             action='store_true',
     504                             default=False,
     505                             help='generate pablo test skeleton',
     506                             )
    501507    options, args = option_parser.parse_args(sys.argv[1:])
    502508
     
    511517            defs = EBCDIC.ascii2ebcdic_chardeflist(defs)       
    512518        stmts = chardeflist2py(defs)
    513         if options.Pablo_skeleton:
     519        if options.Pablo_skeleton or options.test_skeleton:
    514520          b = string.split(options.basis_pattern, ".")
    515521          if len(b) == 2:
     
    536542          print "\ndef Do_defs(%s):\n" % params
    537543          print stmts
     544          if options.test_skeleton:
     545            for d in defs:
     546              print '\tprint_register<BitBlock>("%s",%s);\n' % (d.name, d.name)
    538547          print "\ndef main():\n\tDo_defs(%s)\n" % params
    539548        else: print stmts 
Note: See TracChangeset for help on using the changeset viewer.