Package jflex

Class Main


  • public class Main
    extends Object
    This is the command-line interface.

    It is responsible for parsing the commandline, getting input files, starting up the GUI if necessary, etc. and invokes LexGenerator accordingly.

    Version:
    JFlex 1.8.2
    Author:
    Gerwin Klein, Régis Décamps
    • Method Detail

      • generate

        public static void generate​(String[] argv)
                             throws SilentExit
        generate.
        Parameters:
        argv - an array of String objects.
        Throws:
        SilentExit - if any.
      • main

        public static void main​(String[] argv)
        Starts the generation process with the files in argv or pops up a window to choose a file, when argv doesn't have any file entries.
        Parameters:
        argv - the commandline.
      • printSystemInfo

        public static void printSystemInfo()
        Print system information (e.g. in case of unexpected exceptions)