![JAR search and dependency download from the Maven repository](/logo.png)
org.scilab.forge.jlatexmath.TeXParser.class Maven / Gradle / Ivy
???? 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 ? ; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
! " # $ % &