de.uniks.networkparser.parser.JavaFile.class Maven / Gradle / Ivy
???? 4 ?
K ? ?
? 1 ? 1 ? 1 ? 1 ? ?
? 1 ? 1 ? ? ? 1 ?
1 ?
1 ? ?
? ? ? ?
1 ?
1 ?
? ?
1 ? ?
? ?
?
?
1 ?
1 ? ? ? ?
? ? ?
? ?
1 ?
?
? ? ? ?
+ ? ? ? ? ? 1 ? ?
?
? 1 ?
? 1 ?
? 1 ? ?
? ?
? 1 ? ?
= ?
= ?
= ?
1 ? 1 ?
1 ?
? ?
E ?
?
E ?
1 ?
= ? ? EOF C
ConstantValue
COMMENT_START c LONG_COMMENT_END d NEW_LINE content Ljava/lang/CharSequence; lookAheadToken %Lde/uniks/networkparser/parser/Token;
previousToken currentToken currentChar
lookAheadChar index I lookAheadIndex endPos parsePos symTabEntry +Lde/uniks/networkparser/parser/SymTabEntry; keys 0Lde/uniks/networkparser/list/SimpleKeyValueList; Signature ?Lde/uniks/networkparser/list/SimpleKeyValueList;>; (Ljava/lang/CharSequence;)V Code LineNumberTable LocalVariableTable this (Lde/uniks/networkparser/parser/JavaFile; currentWord ()Ljava/lang/String; currentKindEquals (C)Z c
StackMapTable getCurrentStart ()I
getCurrentEnd lookAheadKindEquals currentTokenEquals (Ljava/lang/String;)Z word Ljava/lang/String; stringEquals '(Ljava/lang/String;Ljava/lang/String;)Z s1 s2 skip character string error info getLineIndexOf (ILjava/lang/CharSequence;)J firstChar startPos fileBody count J substring ? nextToken ()V tmp state ? nextChar getRoot -()Lde/uniks/networkparser/parser/SymTabEntry; startNextSymTab ?(Ljava/lang/String;)Lde/uniks/networkparser/parser/SymTabEntry; type
nextEntity list (Lde/uniks/networkparser/list/SimpleList; LocalVariableTypeTable ULde/uniks/networkparser/list/SimpleList; ? ? finishParse E(Lde/uniks/networkparser/parser/SymTabEntry;)Ljava/lang/CharSequence; sequence addCurrentCharacter /(CLde/uniks/networkparser/parser/SymTabEntry;)V checkCharacter
addNewLine .(Lde/uniks/networkparser/parser/SymTabEntry;)V addCurrentToken subString (II)Ljava/lang/CharSequence; start end
SourceFile
JavaFile.java java/lang/Character h ? #de/uniks/networkparser/parser/Token W X Y X Z X _ ^ .de/uniks/networkparser/list/SimpleKeyValueList d e U V ? ? v ` ^ ? ? ? ? ? ? ? p ? M ? ^ o p } ~ ? q r java/lang/StringBuilder ? i y z Parser Error: expected token found at pos at line ? ?
java/lang/RuntimeException parse error h
? T M &de/uniks/networkparser/parser/JavaFile [ M r ] ^ r \ M +-*/\"'~=()><{}!.,@[]&|?;:# r b c )de/uniks/networkparser/parser/SymTabEntry z w v a ^ ? ? &de/uniks/networkparser/list/SimpleList ? ? i java/lang/Object java/lang/CharSequence length text Ljava/lang/StringBuilder; toString kind java/lang/String equals (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; java/lang/System err Ljava/io/PrintStream; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; java/io/PrintStream println (Ljava/lang/String;)V subSequence charAt (I)C delete (II)Ljava/lang/StringBuilder; isLetter isDigit indexOf (I)I isWhitespace setType setNext .(Lde/uniks/networkparser/parser/SymTabEntry;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; add '(Ljava/lang/Object;Ljava/lang/Object;)Z ! 1 K L M N O P M N Q R M N S T M U V W X Y X Z X [ M \ M ] ^ _ ^ ` ^ a ^ b c d e f g h i j ? U*? *? Y? ? *? Y? ? *? Y? ? *? *? Y?
? *+? *+?
? *? *? *? *? ? k 6
/ # $ % % ) * - 5 0 : 1 D 3 H 4 L 6 P 7 T 8 l U m n U U V o p j 5 *? ? ? ? k ; l m n q r j P *? ? ? ? ? k ? l m n s M t @ u v j 2 *? ? ? k C l m n w v j 2 *? ? ? k G l m n x r j P *? ? ? ? ? k K l m n s M t @ y z j = *? +? ? k N l m n { | } ~ j V *? +? ? ? *+? ? k R l | ? | t D ? r j t '*? ? *? ?*? Y? ? ? ? ? ? k V W X Z % \ l ' m n ' ? M t ? z j b *+? ? *? ?*+? ? k ` a b d f l m n ? | t ? i j ? U? !? Y? "? +? #$? *? ? %? *? ? ? &'? **? ? *? ? (? )? ? *? +Y,? -? k j ? l H j K m l U m n U ? V ? ? j ? <
B,? . :6?
d? ? / 6? 0? !
aB????!? k " r s t v ( w 0 x 4 t : z l H ( ? M + ] ^ <