org.scilab.forge.jlatexmath.TeXParser.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 35
n n
n
? n n
n
/ n n
n n
n
p n n n n n n
p
n!"
/#$
n% )&
'()
)*
+
,- ). )/0
123
2
245
2678
n9
2:;
n<=>?
n@ABCDE nFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
ik
klmno
np
pq
or
nst
nu ?vw
nxy
zz
{|
n}
~
~?
n???
????
??
??
???
???
??
???
??
??
2??
/
n?
?
6??
n?
p
n?
??
i? p? p?
p
n?
?? n? ???H ???(?
?? ??
?#
p?
p??
??
?????????
?? ??
?? p?
~????
? p?? p?
???
n?
p?????
n?
n???? )??
???
n??
?? ?? ?? ???
???G??????? formula (Lorg/scilab/forge/jlatexmath/TeXFormula; parseString Ljava/lang/StringBuffer; pos I spos line col len group insertion Z
atIsLetter arrayMode ignoreWhiteSpace isPartial ESCAPE C
ConstantValue \ L_GROUP { R_GROUP } L_BRACK [ R_BRACK ] DOLLAR $ DQUOTE " PERCENT %
SUB_SCRIPT _ SUPER_SCRIPT ^ PRIME ' BACKPRIME 5 DEGRE ? SUPZERO p SUPONE ? SUPTWO ? SUPTHREE ? SUPFOUR t SUPFIVE u SUPSIX v SUPSEVEN w SUPEIGHT x SUPNINE y SUPPLUS z SUPMINUS { SUPEQUAL | SUPLPAR } SUPRPAR ~ SUPN SUBZERO ? SUBONE ? SUBTWO ? SUBTHREE ? SUBFOUR ? SUBFIVE ? SUBSIX ? SUBSEVEN ? SUBEIGHT ? SUBNINE ? SUBPLUS ? SUBMINUS ? SUBEQUAL ? SUBLPAR ? SUBRPAR ? isLoading unparsedContents Ljava/util/Set; Signature #Ljava/util/Set; =(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;)V Code LineNumberTable LocalVariableTable this 'Lorg/scilab/forge/jlatexmath/TeXParser; Ljava/lang/String; >(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;)V ?(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;Z)V firstpass
StackMapTablem0o >(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;Z)V A(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/ArrayOfAtoms;Z)V aoa *Lorg/scilab/forge/jlatexmath/ArrayOfAtoms; B(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/ArrayOfAtoms;ZZ)V space @(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/ArrayOfAtoms;Z)V @(ZLjava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;ZZ)V ?(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula;ZZ)V reset (Ljava/lang/String;)V latex getIsPartial ()Z getLine ()I getCol getLastAtom $()Lorg/scilab/forge/jlatexmath/Atom; at "Lorg/scilab/forge/jlatexmath/Atom;? getFormulaAtom addAtom %(Lorg/scilab/forge/jlatexmath/Atom;)V makeAtLetter ()V makeAtOther
isAtLetter isArrayMode setArrayMode (Z)V isIgnoreWhiteSpace
isMathMode getPos rewind (I)I n getStringFromCurrentPos ()Ljava/lang/String; finish addRow
Exceptions e ,Lorg/scilab/forge/jlatexmath/ParseException; args [Ljava/lang/String; mac 'Lorg/scilab/forge/jlatexmath/MacroInfo; i optarg grp expr com chr ch?) parse style doubleDollar atom
getScripts %(C)Lorg/scilab/forge/jlatexmath/Atom; f first second s getDollarGroup (C)Ljava/lang/String; openclose getGroup (CC)Ljava/lang/String; open close 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; c1 c ol cl lastO lastC oc cc startC prev buf getArgument %Lorg/scilab/forge/jlatexmath/RowAtom; tf sformula getOverArgument str ogroup getLength ()[F convertCharacter &(CZ)Lorg/scilab/forge/jlatexmath/Atom; start end fontInfos FontInfos InnerClasses 2Lorg/scilab/forge/jlatexmath/TeXFormula$FontInfos; isLatin 5Lorg/scilab/forge/jlatexmath/SymbolNotFoundException; block? UnicodeBlock "Ljava/lang/Character$UnicodeBlock;
symbolName oneChar???
getCommand
processEscape 6Lorg/scilab/forge/jlatexmath/FormulaNotFoundException; command? insert (IILjava/lang/String;)V beg getOptsArgs (II)[Ljava/lang/String; j nbArgs opts getCommandWithArgs &(Ljava/lang/String;)Ljava/lang/String; arg_t mac_opts mac_args mac_arg processCommands 6(Ljava/lang/String;)Lorg/scilab/forge/jlatexmath/Atom; ret isValidName (Ljava/lang/String;)Z isValidCharacterInCommand (C)Z skipWhiteSpace convertToRomanNumber (C)C
SourceFile TeXParser.java^m ? ?h?^? ? ? ? ? java/lang/StringBuffer^w ? ??| ? ? ? ?^g ? ?^t?? ? ? ? ? ? ? ? ? ? ? ? ? #org/scilab/forge/jlatexmath/RowAtom~???? *org/scilab/forge/jlatexmath/ParseException &You can add a row only in array mode ! (org/scilab/forge/jlatexmath/ArrayOfAtoms??????
newcommand?? renewcommand??????? %org/scilab/forge/jlatexmath/MacroInfo???????? ?? ? java/lang/String?? begin java/lang/StringBuilder?? @env?? Unknown environment:
at position {|?? :}| \begin{ } \end{?? {\makeatletter \ { }\makeatother} makeatletter makeatotherZ[? ? ^{\circ} \jlatexmathcumsup{2} \jlatexmathcumsup{3} \jlatexmathcumsup{1} \jlatexmathcumsup{0} \jlatexmathcumsup{4} \jlatexmathcumsup{5} \jlatexmathcumsup{6} \jlatexmathcumsup{7} \jlatexmathcumsup{8} \jlatexmathcumsup{9} \jlatexmathcumsup{+} \jlatexmathcumsup{-} \jlatexmathcumsup{=} \jlatexmathcumsup{(} \jlatexmathcumsup{)} \jlatexmathcumsup{n} \jlatexmathcumsub{2} \jlatexmathcumsub{3} \jlatexmathcumsub{1} \jlatexmathcumsub{0} \jlatexmathcumsub{4} \jlatexmathcumsub{5} \jlatexmathcumsub{6} \jlatexmathcumsub{7} \jlatexmathcumsub{8} \jlatexmathcumsub{9} \jlatexmathcumsub{+} \jlatexmathcumsub{-} \jlatexmathcumsub{=} \jlatexmathcumsub{(} \jlatexmathcumsub{)} %org/scilab/forge/jlatexmath/SpaceAtom )org/scilab/forge/jlatexmath/BreakMarkAtom (org/scilab/forge/jlatexmath/TeXConstants %org/scilab/forge/jlatexmath/TeXParser $org/scilab/forge/jlatexmath/MathAtom &org/scilab/forge/jlatexmath/TeXFormula??^^? %org/scilab/forge/jlatexmath/HlineAtom? ? +Found a closing '}' without an opening '{'!?? *org/scilab/forge/jlatexmath/UnderscoreAtom /Character '&' is only available in array mode !? 1org/scilab/forge/jlatexmath/CumulativeScriptsAtom prime?^?? backprime %org/scilab/forge/jlatexmath/EmptyAtom 'org/scilab/forge/jlatexmath/PhantomAtom $org/scilab/forge/jlatexmath/CharAtom
mathnormal^^
| +org/scilab/forge/jlatexmath/BigOperatorAtom .org/scilab/forge/jlatexmath/OverUnderDelimiterz? 'org/scilab/forge/jlatexmath/ScriptsAtom?
missing '? '!???
The token must be closed by ?????? Illegal end, missing '}' !?????Y ? 0org/scilab/forge/jlatexmath/AlphabetRegistration? !" 1org/scilab/forge/jlatexmath/JavaFontRenderingAtom#??^$ Unknown character : ' ' (or ) %org/scilab/forge/jlatexmath/ColorAtom %org/scilab/forge/jlatexmath/RomanAtom \text{(Unknown char )}^?%&'^()?*+ 3org/scilab/forge/jlatexmath/SymbolNotFoundException The character ' 1' was mapped to an unknown symbol with the name '^,- 0org/scilab/forge/jlatexmath/TeXFormula$FontInfos.e^/ cr???0 4org/scilab/forge/jlatexmath/FormulaNotFoundException 5Unknown symbol or command or predefined TeXFormula: ' ' \backslash ???? left \left \right1 ? \?2 [ ]?? org/scilab/forge/jlatexmath/Atom3? java/util/HashSet^4
jlmDynamic?? jlmText jlmTextit jlmTextbf jlmTextitbf jlmExternalFont java/lang/Object java/lang/Character$UnicodeBlock length root add L(Lorg/scilab/forge/jlatexmath/Atom;)Lorg/scilab/forge/jlatexmath/TeXFormula; substring (I)Ljava/lang/String; charAt (I)C equals (Ljava/lang/Object;)Z Commands Ljava/util/HashMap; java/util/HashMap get &(Ljava/lang/Object;)Ljava/lang/Object; invoke N(Lorg/scilab/forge/jlatexmath/TeXParser;[Ljava/lang/String;)Ljava/lang/Object; delete (II)Ljava/lang/StringBuffer; +org/scilab/forge/jlatexmath/NewCommandMacro isMacro
hasOptions replace .(IILjava/lang/String;)Ljava/lang/StringBuffer; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString (I)Ljava/lang/StringBuilder;
java/util/Set contains =(Lorg/scilab/forge/jlatexmath/TeXParser;Ljava/lang/String;Z)V &(Lorg/scilab/forge/jlatexmath/Atom;I)V type addCol &org/scilab/forge/jlatexmath/SymbolAtom <(Ljava/lang/String;)Lorg/scilab/forge/jlatexmath/SymbolAtom; i(Lorg/scilab/forge/jlatexmath/Atom;Lorg/scilab/forge/jlatexmath/Atom;Lorg/scilab/forge/jlatexmath/Atom;)V (CLjava/lang/String;)V ((Lorg/scilab/forge/jlatexmath/Atom;ZZZ)V getRightType isOver addScript (II)Ljava/lang/String; (C)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuffer; (Ljava/lang/String;)[F symbolMappings symbolFormulaMappings of %(C)Ljava/lang/Character$UnicodeBlock; *org/scilab/forge/jlatexmath/DefaultTeXFont loadedAlphabets Ljava/util/List; java/util/List registeredAlphabets Ljava/util/Map;
java/util/Map addAlphabet 5(Lorg/scilab/forge/jlatexmath/AlphabetRegistration;)V BASIC_LATIN isRegisteredBlock %(Ljava/lang/Character$UnicodeBlock;)Z getExternalFont V(Ljava/lang/Character$UnicodeBlock;)Lorg/scilab/forge/jlatexmath/TeXFormula$FontInfos; java/lang/Character G(Ljava/lang/String;Lorg/scilab/forge/jlatexmath/TeXFormula$FontInfos;)V java/awt/Color RED Ljava/awt/Color; E(Lorg/scilab/forge/jlatexmath/Atom;Ljava/awt/Color;Ljava/awt/Color;)V symbolTextMappings
setUnicode +(C)Lorg/scilab/forge/jlatexmath/SymbolAtom; *(Ljava/lang/String;Ljava/lang/Throwable;)V externalFontMap textStyle (CLjava/lang/String;Z)V <(Ljava/lang/String;)Lorg/scilab/forge/jlatexmath/TeXFormula; posOpts ,(Ljava/lang/String;)Ljava/lang/StringBuffer; isLetter (I)V ! n ? ; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
! " # $ % &