Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.7\antlr\preprocessor\Tool.class
???? . ? A [ \ ] ^ [ _ ` a b c d e [ f g h i j i k l m n o p q r = s t u t v w x y z { | } ~ ? ? ? ? ? ? ? c ? ? ? c ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? = ? = ? ? ? theHierarchy Lantlr/preprocessor/Hierarchy; grammarFileName Ljava/lang/String; args [Ljava/lang/String; nargs I grammars Lantlr/collections/impl/Vector; antlrTool Lantlr/Tool; <init> "(Lantlr/Tool;[Ljava/lang/String;)V Code LineNumberTable main ([Ljava/lang/String;)V preprocess ()Z preprocessedArgList ()[Ljava/lang/String; processArguments SourceFile Tool.java N ? L M X S antlr/Tool antlr/preprocessor/Tool N O T U V W ? ? ? java/lang/StringBuffer ? ? ? ? ? ? ? ? ? D E no grammar file specified ? ? J K antlr/preprocessor/Hierarchy N ? B C ? ? ? ? U ? ? java/lang/String ? ? java/io/FileNotFoundException file not found ? U ? ? ? ? ? ? ? ? ? F G H I ? ? ? ? file.separator ? ? java/io/IOException #cannot write expanded grammar file ? ? ? ? Zero length argument ignoring... ? ? -glib ? ? E \ ? ? 8-glib cannot deal with '/' on a PC: use '\'; ignoring... ? ? -o 1missing output directory with -o option; ignoring ? ? ? ? ? ? antlr/collections/impl/Vector N ? ? ? 6grammar file must be last; ignoring other arguments... java/lang/Object ()V java/lang/System out Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; java/io/PrintStream print (Ljava/lang/String;)V println toolError (Lantlr/Tool;)V elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; readGrammarFile verifyThatHierarchyIsComplete expandGrammarsInFile getFile 4(Ljava/lang/String;)Lantlr/preprocessor/GrammarFile; antlr/preprocessor/GrammarFile nameForExpandedGrammarFile &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z generateExpandedFile getOutputDirectory getProperty arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V length ()I warning java/io/File separator indexOf (I)I parseSeparatedList 4(Ljava/lang/String;C)Lantlr/collections/impl/Vector; error setOutputDirectory charAt (I)C (I)V appendElement (Ljava/lang/Object;)V ! A B C D E F G H I J K L M N O P 3 *? *+? *,? ? Q R S P ? O? Y? L? Y+*? M,? W,? N6-?? %? ? Y? ? -2? ? ? ???? ? ? Q &