scripts/addjavamessage2ignore.py
def parse_args(argv):
    """
    Parse user inputs and set the corresponing global variables to perform the
    necessary tasks.

    Parameters
    ----------

    argv : string array
        contains flags and input options from users

    :return:
    """
    global g_new_messages_to_exclude
    global g_old_messages_to_remove
    global g_load_java_message_filename
    global g_save_java_message_filename
    global g_print_java_messages


    if len(argv) < 2:   # print out help menu if user did not enter any arguments.
        usage()

    i = 1
    while (i < len(argv)):
        s = argv[i]

        if (s == "--inputfileadd"):         # input text file where new java messages are stored
            i += 1
            if (i > len(argv)):
                usage()
            g_new_messages_to_exclude = argv[i]
        elif (s == "--inputfilerm"):        # input text file containing java messages to be removed from the ignored list
            i += 1
            if (i > len(argv)):
                usage()
            g_old_messages_to_remove = argv[i]
        elif (s == "--loadjavamessage"):    # load previously saved java message pickle file from file other than
            i += 1                          # the default one before performing update
            if i > len(argv):
                usage()
            g_load_java_message_filename = argv[i]
        elif (s == "--savejavamessage"):    # save updated java message in this file instead of default file
            i += 1
            if (i > len(argv)):
                usage()
            g_save_java_message_filename = argv[i]
        elif (s == '--printjavamessage'):   # will print java message out to console and save in a text file
            i += 1
            g_print_java_messages = True
            g_load_java_message_filename = argv[i]
        elif (s == '--help'):               # print help menu and exit
            usage()
        else:
            unknown_arg(s)

        i += 1
def parse_args(argv):
    global g_new_messages_to_exclude
    global g_old_messages_to_remove
    global g_load_java_message_filename
    global g_save_java_message_filename
    global g_print_java_messages


    if len(argv) < 2:   # print out help menu if user did not enter any arguments.
        usage()

    i = 1
    while (i < len(argv)):
        s = argv[i]

        if (s == "--inputfileadd"):         # input text file where new java messages are stored
            i += 1
            if (i > len(argv)):
                usage()
            g_new_messages_to_exclude = argv[i]
        elif (s == "--inputfilerm"):        # input text file containing java messages to be removed from the ignored list
            i += 1
            if (i > len(argv)):
                usage()
            g_old_messages_to_remove = argv[i]
        elif (s == "--loadjavamessage"):    # load previously saved java message pickle file from file other than
            i += 1                          # the default one before performing update
            if i > len(argv):
                usage()
            g_load_java_message_filename = argv[i]
        elif (s == "--savejavamessage"):    # save updated java message in this file instead of default file
            i += 1
            if (i > len(argv)):
                usage()
            g_save_java_message_filename = argv[i]
        elif (s == '--printjavamessage'):   # will print java message out to console and save in a text file
            i += 1
            g_print_java_messages = True
            g_load_java_message_filename = argv[i]
        elif (s == '--help'):               # print help menu and exit
            usage()
        else:
            unknown_arg(s)

        i += 1
def parse_args ( argv ) : global g_new_messages_to_exclude global g_old_messages_to_remove global g_load_java_message_filename global g_save_java_message_filename global g_print_java_messages if len ( argv ) < 2 : # print out help menu if user did not enter any arguments. usage ( ) i = 1 while ( i < len ( argv ) ) : s = argv [ i ] if ( s == "--inputfileadd" ) : # input text file where new java messages are stored i += 1 if ( i > len ( argv ) ) : usage ( ) g_new_messages_to_exclude = argv [ i ] elif ( s == "--inputfilerm" ) : # input text file containing java messages to be removed from the ignored list i += 1 if ( i > len ( argv ) ) : usage ( ) g_old_messages_to_remove = argv [ i ] elif ( s == "--loadjavamessage" ) : # load previously saved java message pickle file from file other than i += 1 # the default one before performing update if i > len ( argv ) : usage ( ) g_load_java_message_filename = argv [ i ] elif ( s == "--savejavamessage" ) : # save updated java message in this file instead of default file i += 1 if ( i > len ( argv ) ) : usage ( ) g_save_java_message_filename = argv [ i ] elif ( s == '--printjavamessage' ) : # will print java message out to console and save in a text file i += 1 g_print_java_messages = True g_load_java_message_filename = argv [ i ] elif ( s == '--help' ) : # print help menu and exit usage ( ) else : unknown_arg ( s ) i += 1
Parse user inputs and set the corresponing global variables to perform the
    necessary tasks.

    Parameters
    ----------

    argv : string array
        contains flags and input options from users

    :return:
Parse user inputs and set the corresponing global variables to perform the necessary tasks .