Class Main


  • public class Main
    extends java.lang.Object
    • Constructor Detail

      • Main

        public Main()
    • Method Detail

      • is_value_type

        private static boolean is_value_type​(int id)
      • tag_name

        private static java.lang.String tag_name​(int id)
      • process_file

        void process_file​(java.lang.String file_path)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • process_file

        private void process_file()
      • get_time_stamp

        private java.lang.String get_time_stamp()
      • generate_java_code

        private void generate_java_code()
      • extract_line_tag_id

        private int extract_line_tag_id​(char[] array,
                                        int cursor,
                                        int end)
      • look_for_slash_slash

        private int look_for_slash_slash​(char[] array,
                                         int cursor,
                                         int end)
      • extract_tag_value

        private int extract_tag_value​(char[] array,
                                      int cursor,
                                      int end,
                                      int id)
      • get_tag_id

        private int get_tag_id​(char[] array,
                               int begin,
                               int end,
                               boolean at_line_start)
      • look_for_id_definitions

        private void look_for_id_definitions​(char[] array,
                                             int begin,
                                             int end,
                                             boolean use_tag_value_as_string)
      • add_id

        private void add_id​(char[] array,
                            int id_start,
                            int id_end,
                            int name_start,
                            int name_end)
      • is_white_space

        private static boolean is_white_space​(int c)
      • skip_white_space

        private static int skip_white_space​(char[] array,
                                            int begin,
                                            int end)
      • skip_matched_prefix

        private static int skip_matched_prefix​(java.lang.String prefix,
                                               char[] array,
                                               int begin,
                                               int end)
      • equals

        private static boolean equals​(java.lang.String str,
                                      char[] array,
                                      int begin,
                                      int end)
      • skip_name_char

        private static int skip_name_char​(char[] array,
                                          int begin,
                                          int end)
      • main

        public static void main​(java.lang.String[] args)
      • exec

        private int exec​(java.lang.String[] args)
      • process_options

        private int process_options​(java.lang.String[] args)
      • show_usage

        private void show_usage()
      • show_version

        private void show_version()
      • option_error

        private void option_error​(java.lang.String str)
      • print_error

        private void print_error​(java.lang.String text)
      • remove_nulls

        private int remove_nulls​(java.lang.String[] array)