SYMBOL INDEX (5266 symbols across 510 files) FILE: Android/AntFluid/app-sample/src/main/java/com/fluid/markdown/MyImageHandler.java class MyImageHandler (line 23) | public class MyImageHandler implements ImageHandler { method loadImage (line 24) | @Override method loadDrawableResource (line 42) | private static Drawable loadDrawableResource(Context context, String u... method getResourceIdByName (line 68) | private static int getResourceIdByName(String packageName, String clas... method loadImage (line 89) | @Override method loadImageSync (line 106) | @Override method loadImageSync (line 119) | @Override FILE: Android/AntFluid/app-sample/src/main/java/com/fluid/markdown/demos/ListActivity.java class ListActivity (line 13) | public class ListActivity extends AppCompatActivity { method onCreate (line 16) | @Override FILE: Android/AntFluid/app-sample/src/main/java/com/fluid/markdown/demos/MarkdownData.java class MarkdownData (line 5) | public class MarkdownData { method MarkdownData (line 9) | public MarkdownData(String content) { FILE: Android/AntFluid/app-sample/src/main/java/com/fluid/markdown/demos/MarkdownHolder.java class MarkdownHolder (line 13) | public class MarkdownHolder extends RecyclerView.ViewHolder { method MarkdownHolder (line 16) | public MarkdownHolder(@NonNull View itemView) { method bind (line 24) | public void bind(MarkdownData markdownData) { FILE: Android/AntFluid/app-sample/src/main/java/com/fluid/markdown/demos/MarkwonListAdapter.java class MarkwonListAdapter (line 15) | public class MarkwonListAdapter extends RecyclerView.Adapter params) { return fal... method onFootnoteClicked (line 18) | default void onFootnoteClicked(String index) { } method onImageClicked (line 20) | default void onImageClicked(String url, String description) {} method onTextClickableSpanClicked (line 21) | default boolean onTextClickableSpanClicked(View widget, String link, S... method exposureSpmBehavior (line 23) | default void exposureSpmBehavior(List models) {} FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/MarkdownParser.java class MarkdownParser (line 32) | public class MarkdownParser { method MarkdownParser (line 42) | public MarkdownParser(Context context, List plu... method updateMarkdownStyles (line 48) | public void updateMarkdownStyles(MarkdownStyles styles) { method updateTextViewStyle (line 63) | private void updateTextViewStyle(MarkdownStyles styles) { method setPrintingState (line 83) | public void setPrintingState(boolean isPrinting) { method init (line 93) | private void init(final Context context, List c... method getDefaultPlugins (line 114) | private ArrayList getDefaultPlugins(final Conte... method getTextView (line 142) | public TextView getTextView() { method setTextSetter (line 146) | public void setTextSetter(Markwon.TextSetter setter) { method getMarkwon (line 150) | public Markwon getMarkwon() { FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/MarkdownParserFactory.java class MarkdownParserFactory (line 53) | public class MarkdownParserFactory { method create (line 56) | public static MarkdownParser create(Context context, PrinterMarkDownTe... method bindMarkdownParser (line 60) | public static void bindMarkdownParser(Context context, PrinterMarkDown... method create (line 64) | public static MarkdownParser create(Context context, PrinterMarkDownTe... method getPlugins (line 69) | public static ArrayList getPlugins(Context cont... method getDefaultPlugins (line 78) | public static ArrayList getDefaultPlugins(Conte... method createJLatexMathPlugin (line 96) | public static AbstractMarkwonPlugin createJLatexMathPlugin(Context con... method createTaskListPlugin (line 118) | public static AbstractMarkwonPlugin createTaskListPlugin(Context conte... method createSyntaxHighlightPlugin (line 122) | public static AbstractMarkwonPlugin createSyntaxHighlightPlugin() { method createStrikethroughPlugin (line 126) | public static AbstractMarkwonPlugin createStrikethroughPlugin() { method definitationPlugin (line 130) | public static AbstractMarkwonPlugin definitationPlugin() { method linkPlugin (line 134) | public static AbstractMarkwonPlugin linkPlugin(ElementClickEventCallba... method imagePlugin (line 149) | public static ImagesPlugin imagePlugin(Context context, ElementClickEv... method htmlPlugin (line 167) | public static AbstractMarkwonPlugin htmlPlugin(Context context, TextVi... method printStreamPlugin (line 176) | public static AbstractMarkwonPlugin printStreamPlugin(Context context,... FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/code/CodeBlockPlugin.java class CodeBlockPlugin (line 22) | public class CodeBlockPlugin extends AbstractMarkwonPlugin { method CodeBlockPlugin (line 28) | CodeBlockPlugin(@NonNull Context context, boolean showCodeBlockHeader) { method processMarkdown (line 32) | @NonNull method configureSpansFactory (line 38) | @Override method configureVisitor (line 51) | @Override method create (line 56) | public static CodeBlockPlugin create(Context context, boolean showCode... class BlockHandlerNoAdditionalNewLines (line 61) | class BlockHandlerNoAdditionalNewLines implements MarkwonVisitor.BlockHa... method BlockHandlerNoAdditionalNewLines (line 63) | public BlockHandlerNoAdditionalNewLines() { method blockStart (line 66) | @Override method blockEnd (line 72) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/CustomHtmlPlugin.java class CustomHtmlPlugin (line 18) | public class CustomHtmlPlugin extends HtmlPlugin { method CustomHtmlPlugin (line 21) | CustomHtmlPlugin() { method create (line 25) | public static CustomHtmlPlugin create() { method processMarkdown (line 29) | @NonNull method beforeSetText (line 39) | @Override method modifyHighlightData (line 60) | private String modifyHighlightData(String markdown) { method appendPoiAndRelatedEntityData (line 106) | private String appendPoiAndRelatedEntityData(String markdown) { method handleFormulaCompat (line 147) | private String handleFormulaCompat(String markdown) { FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/CustomIndentSpan.java class CustomIndentSpan (line 8) | public class CustomIndentSpan implements LeadingMarginSpan { method CustomIndentSpan (line 12) | public CustomIndentSpan(int indent) { method CustomIndentSpan (line 16) | public CustomIndentSpan(int indent, int firstLineIndent) { method getLeadingMargin (line 22) | @Override method drawLeadingMargin (line 27) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/CustomUnderlineSpan.java class CustomUnderlineSpan (line 10) | public class CustomUnderlineSpan extends ReplacementSpan { method CustomUnderlineSpan (line 16) | public CustomUnderlineSpan(int color, float thickness) { method getSize (line 21) | @Override method draw (line 26) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/HtmlMarkTagHandler.java class HtmlMarkTagHandler (line 30) | public class HtmlMarkTagHandler extends SimpleTagHandler { method HtmlMarkTagHandler (line 37) | public HtmlMarkTagHandler() { method getSpans (line 40) | @Override method supportedTags (line 125) | @NonNull FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/HtmlParaTagHandler.java class HtmlParaTagHandler (line 24) | public class HtmlParaTagHandler extends SimpleTagHandler { method HtmlParaTagHandler (line 31) | public HtmlParaTagHandler(Context context) { method getSpans (line 35) | @Nullable method supportedTags (line 100) | @NonNull FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/HtmlSpanTagHandler.java class HtmlSpanTagHandler (line 33) | public class HtmlSpanTagHandler extends TagHandler { method HtmlSpanTagHandler (line 47) | public HtmlSpanTagHandler(Context context, ElementClickEventCallback c... method handleInner (line 52) | private void handleInner(@NonNull MarkwonVisitor visitor, method handle (line 62) | @Override method handleSpans (line 69) | public void handleSpans(@NonNull MarkwonVisitor visitor, method supportedTags (line 142) | @NonNull method setClassPoiSpans (line 152) | private void setClassPoiSpans(@NonNull MarkwonVisitor visitor, @NonNul... method setClassRelatedEntitySpans (line 190) | private void setClassRelatedEntitySpans(@NonNull MarkwonVisitor visito... method getPoiSuperscriptDrawable (line 225) | private Drawable getPoiSuperscriptDrawable() { method getRelatedEntitySuperscriptDrawable (line 232) | private Drawable getRelatedEntitySuperscriptDrawable() { FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/SpanTextClickableSpan.java class SpanTextClickableSpan (line 12) | public class SpanTextClickableSpan extends URLSpan { method SpanTextClickableSpan (line 20) | public SpanTextClickableSpan(ClickableTextType type, String url, Strin... method updateDrawState (line 28) | @Override method onClick (line 34) | @Override type ClickableTextType (line 45) | public enum ClickableTextType { FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/html/TextHeightBackgroundSpan.java class TextHeightBackgroundSpan (line 11) | public class TextHeightBackgroundSpan extends ReplacementSpan { method TextHeightBackgroundSpan (line 15) | public TextHeightBackgroundSpan(int backgroundColor) { method getSize (line 19) | @Override method draw (line 24) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/icon/IconSpan.java class IconSpan (line 18) | public class IconSpan extends ReplacementSpan implements View.OnAttachSt... method IconSpan (line 25) | public IconSpan(TextView textView, String imageUrl) { method getSize (line 31) | @Override method fetchImage (line 46) | private void fetchImage(int size) { method draw (line 56) | @Override method onViewAttachedToWindow (line 67) | @Override method onViewDetachedFromWindow (line 72) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/icon/IconSpanHandler.java class IconSpanHandler (line 14) | public class IconSpanHandler extends TagHandler { method IconSpanHandler (line 17) | public IconSpanHandler(TextView textView) { method handle (line 21) | @Override method supportedTags (line 33) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/iconlink/IconLinkSpan.java class IconLinkSpan (line 22) | public class IconLinkSpan extends ReplacementSpan implements LineHeightS... method IconLinkSpan (line 49) | public IconLinkSpan(TextView textView, String imageUrl, int background... method getSize (line 59) | @Override method fetchImage (line 96) | private void fetchImage(int size) { method draw (line 106) | @Override method chooseHeight (line 156) | @Override method updateDrawState (line 175) | @Override method onViewAttachedToWindow (line 180) | @Override method onViewDetachedFromWindow (line 185) | @Override method getUrl (line 193) | @Override method getType (line 198) | @Override method getTop (line 203) | @Override method getBottom (line 208) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/iconlink/IconLinkSpanHandler.java class IconLinkSpanHandler (line 29) | public class IconLinkSpanHandler extends TagHandler { method IconLinkSpanHandler (line 33) | public IconLinkSpanHandler(TextView textView, @Nullable ElementClickEv... method handle (line 38) | @Override method supportedTags (line 95) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/image/CustomImageSpan.java class CustomImageSpan (line 8) | public class CustomImageSpan extends SuperscriptImageSpan { method CustomImageSpan (line 10) | public CustomImageSpan(Drawable drawable) { method draw (line 14) | @Override method isSelf (line 21) | private static boolean isSelf(int start, int end, CharSequence text, O... FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/image/FootnoteClickSpan.java class FootnoteClickSpan (line 11) | public class FootnoteClickSpan extends ClickableSpan { method FootnoteClickSpan (line 15) | public FootnoteClickSpan(String indexSequence, ElementClickEventCallba... method onClick (line 20) | @SuppressLint("ClickableViewAccessibility") FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/image/FootnoteSpan.java class FootnoteSpan (line 15) | public class FootnoteSpan extends ReplacementSpan { method FootnoteSpan (line 21) | public FootnoteSpan(String indexSequence, FootnoteStyle style) { method getSize (line 26) | @Override method draw (line 48) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/image/SuperscriptImageSpan.java class SuperscriptImageSpan (line 12) | public class SuperscriptImageSpan extends ImageSpan { method SuperscriptImageSpan (line 16) | public SuperscriptImageSpan(@NonNull Drawable drawable) { method SuperscriptImageSpan (line 20) | public SuperscriptImageSpan(Drawable drawable, int verticalAlignment) { method draw (line 24) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/list/DefinitionListPlugin.java class DefinitionListPlugin (line 14) | public class DefinitionListPlugin extends AbstractMarkwonPlugin { method processMarkdown (line 18) | @Override method hasDefinitionList (line 35) | private boolean hasDefinitionList(String markdown) { method processDefinitionList (line 66) | private String processDefinitionList(String markdown, long startTime) { method findDefinitionListEnd (line 102) | private int findDefinitionListEnd(String[] lines, int startIndex) { method isDefinitionListLine (line 139) | private boolean isDefinitionListLine(String line) { method isOtherMarkdownFormat (line 147) | private boolean isOtherMarkdownFormat(String line) { method findDefinitionListStart (line 152) | private int findDefinitionListStart(String[] lines, int startIndex) { method processDefinitionListSection (line 165) | private void processDefinitionListSection(String[] lines, int start, i... method isMarkdownHeader (line 192) | private boolean isMarkdownHeader(String line) { method isMarkdownList (line 196) | private boolean isMarkdownList(String line) { method isCodeBlock (line 200) | private boolean isCodeBlock(String line) { method isHorizontalRule (line 204) | private boolean isHorizontalRule(String line) { method hasMarkdownTable (line 208) | private boolean hasMarkdownTable(String markdown) { method create (line 222) | public static DefinitionListPlugin create() { FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/model/EventModel.java class EventModel (line 7) | public class EventModel { method EventModel (line 13) | public EventModel(String type, String url, String content, boolean vis... method toString (line 20) | @NonNull method equals (line 31) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/span/LinkClickSpan.java class LinkClickSpan (line 26) | public class LinkClickSpan extends URLSpan implements IClickableSpan, Li... method LinkClickSpan (line 38) | public LinkClickSpan(String url, RenderProps props, MarkwonTheme theme... method onClick (line 51) | @Override method updateDrawState (line 64) | @Override method getUrl (line 70) | @Override method getType (line 75) | @Override method getTop (line 80) | @Override method getBottom (line 85) | @Override method drawBackground (line 90) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/span/OpacitySpan.java class OpacitySpan (line 7) | public class OpacitySpan extends CharacterStyle method OpacitySpan (line 12) | public OpacitySpan(int opacity) { method updateDrawState (line 16) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/text/AfmTextPlugin.java class AfmTextPlugin (line 30) | public class AfmTextPlugin extends AbstractMarkwonPlugin { method AfmTextPlugin (line 36) | public AfmTextPlugin(Context context) { method setCustomClickListener (line 41) | public AfmTextPlugin setCustomClickListener(ElementClickEventCallback ... method configureVisitor (line 46) | public void configureVisitor(@NonNull MarkwonVisitor.Builder builder) { method getEmoji (line 98) | private String getEmoji(String emojiCode) { method processMarkdown (line 106) | @androidx.annotation.NonNull FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/text/FootnoteInTableSpan.java class FootnoteInTableSpan (line 10) | public class FootnoteInTableSpan extends ReplacementSpan { method FootnoteInTableSpan (line 13) | public FootnoteInTableSpan(String index) { method getSize (line 17) | @Override method draw (line 22) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/text/RoundedBackgroundSpan.java class RoundedBackgroundSpan (line 14) | public class RoundedBackgroundSpan extends ReplacementSpan { method RoundedBackgroundSpan (line 22) | public RoundedBackgroundSpan(MarkwonTheme theme, float cornerRadius) { method getSize (line 31) | @Override method draw (line 36) | @Override method isSelf (line 72) | private static boolean isSelf(int start, int end, CharSequence text, O... method measureTextWidth (line 78) | private float measureTextWidth(Paint paint, CharSequence text, int sta... FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/markdown/widget/PrinterMarkDownTextView.java class PrinterMarkDownTextView (line 47) | public class PrinterMarkDownTextView extends AppCompatTextView implement... method PrinterMarkDownTextView (line 79) | public PrinterMarkDownTextView(Context context) { method PrinterMarkDownTextView (line 83) | public PrinterMarkDownTextView(Context context, AttributeSet attrs) { method PrinterMarkDownTextView (line 87) | public PrinterMarkDownTextView(Context context, AttributeSet attrs, in... method init (line 106) | public void init(@NonNull MarkdownStyles styles, ElementClickEventCall... method setPrintParams (line 112) | public void setPrintParams(int interval, int chunkSize) { method handleExposureSpm (line 121) | public void handleExposureSpm() { method setMarkdownText (line 125) | public void setMarkdownText(@NonNull String markdown) { method startPrinting (line 135) | public void startPrinting(String content) { method isStarted (line 139) | public boolean isStarted() { method startPrinting (line 143) | public void startPrinting(String content, int startIndex) { method appendPrinting (line 178) | public void appendPrinting(String content) { method appendPrinting (line 182) | public void appendPrinting(String content, boolean append) { method setPrintData (line 203) | public void setPrintData(MarkDownPrintData printData) { method getPrintData (line 207) | public MarkDownPrintData getPrintData() { method stopPrinting (line 211) | public void stopPrinting(String endMessage) { method restore (line 245) | public void restore(MarkDownPrintData markDownData) { method setSizeChangedListener (line 269) | public void setSizeChangedListener(SizeChangedListener listener) { method setPrintingEventListener (line 273) | public void setPrintingEventListener(PrintingEventListener listener) { method pause (line 277) | public void pause() { method resume (line 290) | public void resume() { method resume (line 294) | public void resume(int index) { method onMeasure (line 313) | @Override method printing (line 328) | private void printing(int start, int chunkSize) { method clearGradient (line 363) | private void clearGradient() { method gradiantColorAnimateText (line 373) | private void gradiantColorAnimateText(int endIndex, SpannableStringBui... method handleSpan (line 394) | private SpannableStringBuilder handleSpan(SpannableStringBuilder sourc... method handleSpan (line 398) | private SpannableStringBuilder handleSpan(SpannableStringBuilder sourc... method onStopPrinting (line 423) | private void onStopPrinting() { method setEndMessageStyle (line 429) | private void setEndMessageStyle(SpannableStringBuilder span) { method onDestroy (line 449) | public void onDestroy() { method onDestroy (line 455) | @Override method setMarkdownStyles (line 461) | public void setMarkdownStyles(MarkdownStyles markdownStyles) { method setTextSafely (line 468) | public void setTextSafely(SpannableStringBuilder spanned) { method setMaxWidthForMeasure (line 477) | public void setMaxWidthForMeasure(int maxWidth) { method getViewMaxWidth (line 481) | @Override method getOriginText (line 486) | @Override method beforeTextChanged (line 491) | @Override method onTextChanged (line 497) | @Override method afterTextChanged (line 502) | @Override method handleScrollerSpm (line 525) | private void handleScrollerSpm() { method findScroller (line 549) | private View findScroller(ViewParent child) { method handleSpm (line 559) | private void handleSpm() { method handleSpm (line 565) | private void handleSpm(IClickableSpan[] spans) { method getPrintIndex (line 601) | public int getPrintIndex() { type SizeChangedListener (line 605) | public interface SizeChangedListener { method onSizeChanged (line 606) | void onSizeChanged(int width, int height); type PrintingEventListener (line 609) | public interface PrintingEventListener { method onPrintStart (line 610) | void onPrintStart(); method onPrintStop (line 612) | void onPrintStop(boolean printAll); method onPrintPaused (line 613) | void onPrintPaused(int index); method onPrintResumed (line 615) | void onPrintResumed(); class MarkDownPrintData (line 617) | public static class MarkDownPrintData { method toString (line 628) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/ui/MarkDownPreviewActivity.java class MarkDownPreviewActivity (line 35) | public class MarkDownPreviewActivity extends AppCompatActivity { method onCreate (line 47) | @SuppressLint("SetTextI18n") method initLayout (line 58) | private void initLayout() { method initViews (line 78) | private void initViews() { method getIntentParams (line 91) | private boolean getIntentParams() { method setContent (line 111) | private void setContent(String content) { method onDestroy (line 146) | @Override FILE: Android/AntFluid/fluid-markdown/src/main/java/com/fluid/afm/ui/MarkdownContentAdapter.java class MarkdownContentAdapter (line 17) | public class MarkdownContentAdapter extends RecyclerView.Adapter { method onSuccess (line 10) | void onSuccess(T t); method onFail (line 15) | void onFail(); FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/func/IImageClickCallback.java type IImageClickCallback (line 4) | public interface IImageClickCallback { method imageClicked (line 5) | void imageClicked(String url, String description); FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/handler/BackgroundTaskHandler.java type BackgroundTaskHandler (line 5) | public interface BackgroundTaskHandler { method execute (line 6) | void execute(Runnable runnable); method acquireNormalThreadPoolExecutor (line 7) | ThreadPoolExecutor acquireNormalThreadPoolExecutor(); FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/handler/DefaultLogHandler.java class DefaultLogHandler (line 5) | public class DefaultLogHandler implements LogHandler { method i (line 7) | public void i(String tag, String msg) { method e (line 11) | public void e(String tag, String msg) { method e (line 15) | public void e(String tag, Throwable tr) { method e (line 19) | public void e(String tag, String msg, Throwable tr) { method d (line 23) | public void d(String tag, String msg) { method v (line 27) | public void v(String tag, String msg) { method w (line 31) | public void w(String tag, String msg) { method w (line 35) | public void w(String tag, Throwable tr) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/handler/DefaultTaskHandler.java class DefaultTaskHandler (line 9) | public class DefaultTaskHandler implements BackgroundTaskHandler{ method execute (line 12) | @Override method acquireNormalThreadPoolExecutor (line 17) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/handler/DefualtImageHandler.java class DefualtImageHandler (line 17) | public class DefualtImageHandler implements ImageHandler { method loadImage (line 18) | @Override method loadImage (line 30) | @Override method loadImageSync (line 47) | @Override method loadImageSync (line 65) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/handler/EventHandlerManager.java class EventHandlerManager (line 3) | public class EventHandlerManager { method getBackgroundTaskHandler (line 8) | public static BackgroundTaskHandler getBackgroundTaskHandler() { method setBackgroundTaskHandler (line 15) | public static void setBackgroundTaskHandler(BackgroundTaskHandler back... method getLogHandler (line 19) | public static LogHandler getLogHandler() { method setLogHandler (line 26) | public static void setLogHandler(LogHandler logHandler) { method getImageHandler (line 30) | public static ImageHandler getImageHandler() { method setImageHandler (line 37) | public static void setImageHandler(ImageHandler imageHandler) { class TaskHandlerInstanceHolder (line 42) | private static class TaskHandlerInstanceHolder { class LogHandlerInstanceHolder (line 46) | private static class LogHandlerInstanceHolder { class ImageHandlerInstanceHolder (line 50) | private static class ImageHandlerInstanceHolder { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/handler/ImageHandler.java type ImageHandler (line 8) | public interface ImageHandler { method loadImage (line 9) | void loadImage(Context context, String url, final Callback c... method loadImage (line 11) | void loadImage(Context context, String url, int width, int height, fin... method loadImageSync (line 13) | Drawable loadImageSync(Context context, String url); method loadImageSync (line 15) | public Drawable loadImageSync(Context context, String raw, int width, ... FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/handler/LogHandler.java type LogHandler (line 3) | public interface LogHandler { method i (line 4) | void i(String tag, String msg); method e (line 5) | void e(String tag, String msg); method e (line 6) | void e(String tag, Throwable tr); method e (line 7) | void e(String tag, String msg, Throwable tr); method d (line 8) | void d(String tag, String msg); method v (line 9) | void v(String tag, String msg); method w (line 10) | void w(String tag, String msg); method w (line 11) | void w(String tag, Throwable tr); FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/icon/DrawableWrapper.java class DrawableWrapper (line 20) | public class DrawableWrapper { method DrawableWrapper (line 28) | public DrawableWrapper(Data data) { method getDrawable (line 32) | public Drawable getDrawable() { method load (line 36) | public void load(Context context, LoadImageCallback callback) { method onLoadSuccess (line 50) | public void onLoadSuccess(Drawable drawable) { method onLoadFailed (line 76) | public void onLoadFailed() { method cancel (line 81) | public void cancel(LoadImageCallback callback) { class Data (line 88) | public static class Data { method Data (line 94) | public Data(String url, int width, int height, boolean round) { method equals (line 101) | @Override method hashCode (line 109) | @Override class IconCallback (line 115) | private static class IconCallback implements Callback { method IconCallback (line 118) | public IconCallback(DrawableWrapper drawableWrapper) { method onSuccess (line 122) | @Override method onFail (line 129) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/icon/LoadIconUtil.java class LoadIconUtil (line 10) | public class LoadIconUtil { method getIcon (line 15) | public static DrawableWrapper getIcon(String url, int width, int heigh... method getIcon (line 28) | public static DrawableWrapper getIcon(String url, int width, int heigh... method check (line 41) | public static void check() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/icon/LoadImageCallback.java class LoadImageCallback (line 11) | public class LoadImageCallback implements Callback { method LoadImageCallback (line 14) | public LoadImageCallback(TextView textView) { method onSuccess (line 18) | @Override method onFail (line 32) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/span/AntUnderlineSupportMulLinesSpan.java class AntUnderlineSupportMulLinesSpan (line 9) | public class AntUnderlineSupportMulLinesSpan extends ReplacementSpan { method AntUnderlineSupportMulLinesSpan (line 13) | public AntUnderlineSupportMulLinesSpan(int color, float thickness) { method getColor (line 18) | public int getColor() { method getThickness (line 22) | public float getThickness() { method getSize (line 26) | @Override method draw (line 31) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/span/BaseIconTextSpan.java class BaseIconTextSpan (line 15) | public abstract class BaseIconTextSpan extends MetricAffectingSpan imple... method BaseIconTextSpan (line 26) | public BaseIconTextSpan(TextView textView) { method updateMeasureState (line 30) | @Override method updateDrawState (line 35) | @Override method handleStyle (line 40) | private void handleStyle(TextPaint paint) { method fetchImage (line 48) | private void fetchImage() { method getImageUrl (line 65) | protected abstract String getImageUrl(); method getIconSize (line 66) | protected int getIconSize() { method applyStyle (line 70) | protected abstract void applyStyle(TextPaint paint); FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/span/CodeLanguageSpan.java class CodeLanguageSpan (line 3) | public class CodeLanguageSpan { method CodeLanguageSpan (line 6) | public CodeLanguageSpan(String language) { method getLanguage (line 10) | public String getLanguage() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/span/HeadingTopOrBottomSpacingSpan.java class HeadingTopOrBottomSpacingSpan (line 13) | public class HeadingTopOrBottomSpacingSpan implements LineHeightSpan { method create (line 15) | @NonNull method HeadingTopOrBottomSpacingSpan (line 22) | public HeadingTopOrBottomSpacingSpan(@Px int spacing) { method chooseHeight (line 26) | @Override method selfEnd (line 42) | private static boolean selfEnd(int end, CharSequence text, Object span) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/span/IClickableSpan.java type IClickableSpan (line 3) | public interface IClickableSpan { method getUrl (line 4) | String getUrl(); method getType (line 5) | String getType(); method getTop (line 7) | int getTop(); method getBottom (line 8) | int getBottom(); method getLiteral (line 9) | default String getLiteral() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/span/LinkWithIconSpan.java class LinkWithIconSpan (line 20) | public class LinkWithIconSpan extends ReplacementSpan { method LinkWithIconSpan (line 32) | public LinkWithIconSpan(@NonNull MarkwonTheme theme) { method getSize (line 36) | @Override method applyStyle (line 47) | private void applyStyle(Paint paint) { method fetchImage (line 59) | private void fetchImage() { method draw (line 75) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/span/ParagraphSpacingSpan.java class ParagraphSpacingSpan (line 15) | public class ParagraphSpacingSpan implements LineHeightSpan { method create (line 17) | @NonNull method ParagraphSpacingSpan (line 24) | public ParagraphSpacingSpan(@Px int spacing) { method chooseHeight (line 28) | @Override method selfEnd (line 43) | private static boolean selfEnd(int end, CharSequence text, Object span) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/BlockQuoteStyle.java class BlockQuoteStyle (line 6) | public class BlockQuoteStyle { method create (line 19) | public static BlockQuoteStyle create() { method create (line 23) | public static BlockQuoteStyle create(int lineWidth, int lineColor, int... method lineWidth (line 27) | public BlockQuoteStyle lineWidth(int lineWidth) { method lineWidth (line 32) | public int lineWidth() { method lineColor (line 36) | public BlockQuoteStyle lineColor(int lineColor) { method lineColor (line 41) | public int lineColor() { method lineCornerRadius (line 45) | public BlockQuoteStyle lineCornerRadius(int lineCornerRadius) { method lineCornerRadius (line 50) | public int lineCornerRadius() { method lineMargin (line 54) | public BlockQuoteStyle lineMargin(int lineMargin) { method lineMargin (line 59) | public int lineMargin() { method bottomMargin (line 63) | public BlockQuoteStyle bottomMargin(int bottomMargin) { method bottomMargin (line 68) | public int bottomMargin() { method leftMargin (line 72) | public BlockQuoteStyle leftMargin(int leftMargin) { method leftMargin (line 77) | public int leftMargin() { method fontSize (line 81) | public BlockQuoteStyle fontSize(float fontSize) { method fontSize (line 86) | public float fontSize() { method fontColor (line 90) | public BlockQuoteStyle fontColor(int fontColor) { method fontColor (line 95) | public int fontColor() { method paragraphSpacing (line 99) | public BlockQuoteStyle paragraphSpacing(int paragraphSpacing) { method paragraphSpacing (line 104) | public int paragraphSpacing() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/BulletStyle.java class BulletStyle (line 4) | public class BulletStyle { method create (line 8) | public static BulletStyle create() { method setShape (line 12) | public BulletStyle setShape(Shape shape) { method leadingSpacing (line 17) | public BulletStyle leadingSpacing(int leadingSpacing) { method leading (line 22) | public BulletStyle leading(int leading) { method shape (line 27) | public Shape shape() { method leadingSpacing (line 31) | public int leadingSpacing() { method leading (line 35) | public int leading() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/CodeStyle.java class CodeStyle (line 12) | public class CodeStyle implements Parcelable { method CodeStyle (line 35) | public CodeStyle() { method CodeStyle (line 39) | protected CodeStyle(Parcel in) { method createFromParcel (line 61) | @Override method newArray (line 66) | @Override method create (line 72) | public static CodeStyle create() { method inlineBackgroundColor (line 76) | public int inlineBackgroundColor() { method inlineCodeBackgroundColor (line 80) | public CodeStyle inlineCodeBackgroundColor(int inlineBackgroundColor) { method inlineBackgroundRadius (line 85) | public int inlineBackgroundRadius() { method inlineCodeBackgroundRadius (line 89) | public CodeStyle inlineCodeBackgroundRadius(int inlineBackgroundRadius) { method isLightIcon (line 94) | public boolean isLightIcon() { method lightIcon (line 98) | public CodeStyle lightIcon(boolean lightIcon) { method inlineFontColor (line 103) | public CodeStyle inlineFontColor(int color) { method inlineFontColor (line 108) | public int inlineFontColor() { method inlinePaddingVertical (line 112) | public CodeStyle inlinePaddingVertical(int padding) { method inlinePaddingVertical (line 117) | public int inlinePaddingVertical() { method inlinePaddingHorizontal (line 121) | public CodeStyle inlinePaddingHorizontal(int padding) { method inlinePaddingHorizontal (line 126) | public int inlinePaddingHorizontal() { method codeFontColor (line 130) | public CodeStyle codeFontColor(int color) { method codeFontColor (line 135) | public int codeFontColor() { method codeFontSize (line 139) | public CodeStyle codeFontSize(int size) { method codeFontSize (line 144) | public int codeFontSize() { method codeBackgroundColor (line 148) | public CodeStyle codeBackgroundColor(int color) { method codeBackgroundColor (line 153) | public int codeBackgroundColor() { method codeBackgroundRadius (line 157) | public CodeStyle codeBackgroundRadius(int radius) { method codeBackgroundRadius (line 162) | public int codeBackgroundRadius() { method titleFontColor (line 166) | public CodeStyle titleFontColor(int color) { method titleFontColor (line 171) | public int titleFontColor() { method titleFontSize (line 175) | public CodeStyle titleFontSize(int size) { method titleFontSize (line 180) | public int titleFontSize() { method drawBorder (line 184) | public CodeStyle drawBorder(boolean drawBorder) { method isDrawBorder (line 189) | public boolean isDrawBorder() { method borderColor (line 193) | public CodeStyle borderColor(int color) { method borderColor (line 198) | public int borderColor() { method borderWidth (line 202) | public CodeStyle borderWidth(int width) { method borderWidth (line 210) | public int borderWidth() { method titleBackgroundColor (line 214) | public CodeStyle titleBackgroundColor(int color) { method titleBackgroundColor (line 219) | public int titleBackgroundColor() { method codeTypeface (line 223) | public CodeStyle codeTypeface(Typeface typeface) { method codeTypeface (line 228) | public Typeface codeTypeface() { method inlineFontSize (line 232) | public CodeStyle inlineFontSize(int size) { method inlineFontSize (line 237) | public int inlineFontSize() { method blockLeading (line 241) | public CodeStyle blockLeading(int leading) { method blockLeading (line 246) | public int blockLeading() { method isShowTitle (line 250) | public boolean isShowTitle() { method setShowTitle (line 254) | public void setShowTitle(boolean showTitle) { method describeContents (line 258) | @Override method writeToParcel (line 263) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/FootnoteStyle.java class FootnoteStyle (line 9) | public class FootnoteStyle { method create (line 20) | public static FootnoteStyle create() { method create (line 24) | public static FootnoteStyle create(int textColor, int backgroundColor) { method backgroundColor (line 28) | public FootnoteStyle backgroundColor(int backgroundColor) { method backgroundColor (line 33) | public int backgroundColor() { method fontSize (line 37) | public float fontSize() { method size (line 41) | public FootnoteStyle size(float size) { method size (line 46) | public float size() { method fontSize (line 50) | public FootnoteStyle fontSize(float fontSize) { method textColor (line 55) | public FootnoteStyle textColor(int textColor) { method textColor (line 60) | public int textColor() { method isBold (line 64) | public FootnoteStyle isBold(boolean bold) { method isBold (line 69) | public boolean isBold() { method style (line 74) | public FootnoteStyle style(@Style int style) { method style (line 79) | @Style method radius (line 84) | public FootnoteStyle radius(float radius) { method radius (line 89) | public float radius() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/HorizonRuleStyle.java class HorizonRuleStyle (line 5) | public class HorizonRuleStyle { method create (line 17) | public static HorizonRuleStyle create() { method create (line 21) | public static HorizonRuleStyle create(int height, int color, int parag... method setHeight (line 30) | public HorizonRuleStyle setHeight(int height) { method setColor (line 35) | public HorizonRuleStyle setColor(int color) { method paragraphSpacing (line 40) | public HorizonRuleStyle paragraphSpacing(int paragraphSpacing) { method paragraphSpacingBefore (line 45) | public HorizonRuleStyle paragraphSpacingBefore(int paragraphSpacingBef... method paragraphSpacingBefore (line 50) | public int paragraphSpacingBefore() { method getHeight (line 54) | public int getHeight() { method getColor (line 58) | public int getColor() { method paragraph (line 62) | public ParagraphStyle paragraph() { method apply (line 66) | public void apply(Paint paint) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/LinkStyle.java class LinkStyle (line 3) | public class LinkStyle { method create (line 11) | public static LinkStyle create() { method create (line 15) | public static LinkStyle create(int fontColor, int space, String icon, ... method fontColor (line 25) | public LinkStyle fontColor(int fontColor) { method fontColor (line 30) | public int fontColor() { method space (line 34) | public LinkStyle space(int space) { method space (line 39) | public int space() { method icon (line 43) | public LinkStyle icon(String icon) { method icon (line 48) | public String icon() { method underline (line 52) | public LinkStyle underline(boolean underline) { method underline (line 57) | public boolean underline( ) { method isBold (line 61) | public LinkStyle isBold(boolean bold) { method isBold (line 66) | public boolean isBold() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/MarkdownStyles.java class MarkdownStyles (line 12) | public class MarkdownStyles { method MarkdownStyles (line 81) | public MarkdownStyles() { method paragraphStyle (line 84) | public MarkdownStyles paragraphStyle(ParagraphStyle paragraph) { method horizonRuleStyle (line 89) | public MarkdownStyles horizonRuleStyle(HorizonRuleStyle horizonRule) { method tableStyle (line 94) | public MarkdownStyles tableStyle(TableStyle table) { method setTitleStyles (line 99) | public MarkdownStyles setTitleStyles(TitleStyle[] titleStyles) { method setTitleStyle (line 103) | public MarkdownStyles setTitleStyle(int level, TitleStyle style) { method getOrderStylesMap (line 115) | public Map getOrderStylesMap() { method setOrderStyles (line 119) | public MarkdownStyles setOrderStyles(Map orderSty... method getBaseOrderStyle (line 124) | public OrderStyle getBaseOrderStyle() { method setBaseOrderStyle (line 128) | public MarkdownStyles setBaseOrderStyle(OrderStyle baseOrder) { method setBulletStyles (line 133) | public MarkdownStyles setBulletStyles(Map bullet... method getBaseBulletStyle (line 138) | public BulletStyle getBaseBulletStyle() { method getBulletStylesMap (line 142) | public Map getBulletStylesMap() { method baseBulletStyle (line 146) | public MarkdownStyles baseBulletStyle(BulletStyle base) { method getFootnoteStyle (line 151) | public FootnoteStyle getFootnoteStyle() { method footnoteStyle (line 155) | public MarkdownStyles footnoteStyle(FootnoteStyle footnote) { method codeStyle (line 160) | public CodeStyle codeStyle() { method codeStyle (line 163) | public MarkdownStyles codeStyle(CodeStyle style) { method underlineStyle (line 167) | public UnderlineStyle underlineStyle() { method underlineStyle (line 170) | public MarkdownStyles underlineStyle(UnderlineStyle style) { method blockQuoteStyle (line 175) | public BlockQuoteStyle blockQuoteStyle() { method blockQuoteStyle (line 179) | public MarkdownStyles blockQuoteStyle(BlockQuoteStyle blockQuote) { method titleStyles (line 184) | public TitleStyle[] titleStyles() { method paragraphStyle (line 188) | public ParagraphStyle paragraphStyle() { method horizonRuleStyle (line 192) | public HorizonRuleStyle horizonRuleStyle() { method linkStyle (line 196) | public LinkStyle linkStyle() { method linkStyle (line 200) | public MarkdownStyles linkStyle(LinkStyle link) { method tableStyle (line 205) | public TableStyle tableStyle() { method getDefaultStyles (line 209) | public static MarkdownStyles getDefaultStyles() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/OrderStyle.java class OrderStyle (line 24) | public class OrderStyle { method create (line 33) | public static OrderStyle create() { method orderFontColor (line 40) | public OrderStyle orderFontColor(int fontColor) { method orderFontColor (line 45) | public int orderFontColor() { method orderFontSize (line 49) | public OrderStyle orderFontSize(float fontSize) { method orderFontSize (line 54) | public float orderFontSize() { method setShape (line 58) | public OrderStyle setShape(Shape shape) { method shape (line 63) | public Shape shape() { method leading (line 67) | public OrderStyle leading(int leading) { method leading (line 72) | public int leading() { method leadingSpacing (line 76) | public OrderStyle leadingSpacing(int leadingSpacing) { method leadingSpacing (line 81) | public int leadingSpacing() { method isBold (line 85) | public OrderStyle isBold(boolean bold) { method isBold (line 90) | public boolean isBold() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/ParagraphStyle.java class ParagraphStyle (line 4) | public class ParagraphStyle { method create (line 10) | public static ParagraphStyle create() { method fontSize (line 14) | public ParagraphStyle fontSize(float fontSize) { method fontSize (line 19) | public float fontSize() { method fontColor (line 23) | public ParagraphStyle fontColor(int fontColor) { method fontColor (line 28) | public int fontColor() { method lineHeight (line 32) | public ParagraphStyle lineHeight(int lineHeight) { method lineHeight (line 37) | public int lineHeight() { method paragraphSpacing (line 41) | public ParagraphStyle paragraphSpacing(int paragraphSpacing) { method paragraphSpacing (line 46) | public int paragraphSpacing() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/Shape.java class Shape (line 10) | public class Shape { method create (line 23) | public static Shape create(int type, int size, int color) { method create (line 31) | public static Shape create(int type, int size, String icon) { method setType (line 39) | public Shape setType(int type) { method setSize (line 44) | public Shape setSize(int size) { method setColor (line 51) | public Shape setColor(int color) { method setIcon (line 56) | public Shape setIcon(String icon) { method setBorderRadius (line 61) | public Shape setBorderRadius(int borderRadius) { method setLineWidth (line 65) | public Shape setLineWidth(int lineWidth) { method type (line 70) | public int type() { method size (line 74) | public int size() { method color (line 78) | public int color() { method icon (line 82) | public String icon() { method radius (line 86) | public int radius() { method lineWidth (line 90) | public int lineWidth() { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/TableStyle.java class TableStyle (line 16) | public class TableStyle implements Parcelable { method TableStyle (line 41) | public TableStyle() { method create (line 49) | public static TableStyle create() { method maxWidth (line 64) | public TableStyle maxWidth(int maxWidth) { method maxHeight (line 69) | public TableStyle maxHeight(int maxHeight) { method titleFontSize (line 74) | public TableStyle titleFontSize(float size) { method titleBackgroundColor (line 79) | public TableStyle titleBackgroundColor(int color) { method headerFontSize (line 84) | public TableStyle headerFontSize(float size) { method headerBackgroundColor (line 89) | public TableStyle headerBackgroundColor(int color) { method bodyFontSize (line 94) | public TableStyle bodyFontSize(float size) { method bodyBackgroundColor (line 99) | public TableStyle bodyBackgroundColor(int color) { method cellTopBottomPadding (line 104) | public TableStyle cellTopBottomPadding(int rowTopBottomPadding) { method columnDefaultMaxWidth (line 109) | public TableStyle columnDefaultMaxWidth(float columnDefaultMaxWidth) { method columnFirstMaxWidth (line 114) | public TableStyle columnFirstMaxWidth(float columnFirstMaxWidth) { method drawBorder (line 119) | public TableStyle drawBorder(boolean drawBorder) { method borderColor (line 124) | public TableStyle borderColor(int borderColor) { method borderWidth (line 129) | public TableStyle borderWidth(int borderWidth) { method tableBlockRadius (line 137) | public TableStyle tableBlockRadius(int tableBlockRadius) { method fontColor (line 142) | public TableStyle fontColor(int color) { method titleFontColor (line 147) | public TableStyle titleFontColor(int color) { method cellLeftRightPadding (line 152) | public int cellLeftRightPadding() { method cellLeftRightPadding (line 156) | public TableStyle cellLeftRightPadding(int cellLeftRightPadding) { method titleBackgroundRadius (line 161) | public TableStyle titleBackgroundRadius(int headerBackgroundRadius) { method maxWidth (line 166) | public int maxWidth() { method maxHeight (line 170) | public int maxHeight() { method title (line 174) | public TableCell title() { method header (line 178) | public TableCell header() { method body (line 182) | public TableCell body() { method cellTopBottomPadding (line 186) | public int cellTopBottomPadding() { method rowLeftRightPadding (line 190) | public int rowLeftRightPadding() { method columnDefaultMaxWidth (line 194) | public float columnDefaultMaxWidth() { method columnFirstMaxWidth (line 198) | public float columnFirstMaxWidth() { method drawBorder (line 202) | public boolean drawBorder() { method borderColor (line 206) | public int borderColor() { method borderWidth (line 210) | public int borderWidth() { method tableBlockRadius (line 214) | public int tableBlockRadius() { method getTextColor (line 218) | public int getTextColor() { method titleBackgroundRadius (line 222) | public int titleBackgroundRadius() { method titleBarHeight (line 225) | public int titleBarHeight() { method titleBarHeight (line 228) | public TableStyle titleBarHeight(int titleBarHeight) { method applyTableBorderStyle (line 233) | public void applyTableBorderStyle(@NonNull Paint paint) { method applyTableEvenRowStyle (line 249) | public void applyTableEvenRowStyle(@NonNull Paint paint) { method applyTableTextStyle (line 255) | public void applyTableTextStyle(@NonNull TextPaint textPaint, boolean ... method applyTableHeaderRowStyle (line 266) | public void applyTableHeaderRowStyle(@NonNull Paint paint) { method applyTableOddRowStyle (line 278) | public void applyTableOddRowStyle(@NonNull Paint paint) { method handleBodyStyle (line 282) | private void handleBodyStyle(@NonNull Paint paint) { method describeContents (line 293) | @Override method writeToParcel (line 298) | @Override method TableStyle (line 320) | protected TableStyle(Parcel in) { method createFromParcel (line 345) | @Override method newArray (line 350) | @Override class TableCell (line 356) | public static class TableCell { method TableCell (line 361) | public TableCell() { method backgroundColor (line 365) | public int backgroundColor() { method fontSize (line 369) | public float fontSize() { method fontColor (line 373) | public int fontColor() { method TableCell (line 377) | public TableCell(int backgroundColor, float fontSize) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/TitleStyle.java class TitleStyle (line 6) | public class TitleStyle { method create (line 18) | public static TitleStyle create(float fontSize) { method TitleStyle (line 21) | public TitleStyle() { method TitleStyle (line 25) | public TitleStyle(float fontSize) { method fontSize (line 30) | public TitleStyle fontSize(float fontSize) { method icon (line 35) | public TitleStyle icon(String icon) { method sizeType (line 40) | public TitleStyle sizeType(int sizeType) { method paragraphSpacing (line 44) | public TitleStyle paragraphSpacing(int paragraphSpacing) { method paragraphSpacingBefore (line 49) | public TitleStyle paragraphSpacingBefore(int paragraphSpacingBefore) { method paragraphSpacingBefore (line 54) | public int paragraphSpacingBefore() { method setTypeface (line 57) | public TitleStyle setTypeface(Typeface typeface) { method icon (line 62) | public String icon() { method paragraph (line 66) | public ParagraphStyle paragraph() { method apply (line 70) | public void apply(TextPaint paint) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/styles/UnderlineStyle.java class UnderlineStyle (line 5) | public class UnderlineStyle { method create (line 9) | public static UnderlineStyle create(int height, int color) { method getHeight (line 13) | public int getHeight() { method getColor (line 17) | public int getColor() { method setHeight (line 21) | public UnderlineStyle setHeight(int height) { method setColor (line 26) | public UnderlineStyle setColor(int color) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/utils/MDLogger.java class MDLogger (line 5) | public class MDLogger { method i (line 8) | public static void i(String tag, String msg) { method e (line 12) | public static void e(String tag, String msg) { method e (line 16) | public static void e(String tag, Throwable tr) { method e (line 20) | public static void e(String tag, String msg, Throwable tr) { method d (line 24) | public static void d(String tag, String msg) { method v (line 28) | public static void v(String tag, String msg) { method w (line 32) | public static void w(String tag, String msg) { method w (line 36) | public static void w(String tag, Throwable tr) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/utils/ParseUtil.java class ParseUtil (line 9) | public class ParseUtil { method parseColor (line 11) | public static Integer parseColor(String color) { method parseColor (line 15) | public static Integer parseColor(String color, Integer defaultValue) { method parseFloat (line 27) | public static float parseFloat(String str, float def) { method parseInt (line 36) | public static int parseInt(String str, int def) { method parseDp (line 45) | public static int parseDp(String str) { method parseDp (line 49) | public static int parseDp(String str, int def) { method parseDp (line 53) | public static int parseDp(Context context, String str, int def) { method parsePercent (line 72) | public static float parsePercent(String str, float def) { method parseColorWithRGBA (line 82) | public static int parseColorWithRGBA(String str) { FILE: Android/AntFluid/markwon-core/src/main/java/com/fluid/afm/utils/Utils.java class Utils (line 22) | public class Utils { method dpToPx (line 33) | public static int dpToPx(float dp) { method dpToPx (line 37) | public static int dpToPx(Context context, float dp) { method rpxToPx (line 46) | public static float rpxToPx(float rpx) { method rpxToPx (line 50) | public static float rpxToPx(float rpx, Context context) { method isNumeric (line 56) | public static boolean isNumeric(String str) { method runOnUiThread (line 60) | public static boolean runOnUiThread(View view, Runnable runnable) { method loadImageSync (line 78) | public static Drawable loadImageSync(Context context, String url, Draw... method loadImageSync (line 82) | public static Drawable loadImageSync(Context context, String url, int ... method getScreenWidth (line 87) | public static int getScreenWidth() { method getScreenWidth (line 91) | public static int getScreenWidth(Context context) { method getScreenHeight (line 98) | public static int getScreenHeight() { method getScreenHeight (line 102) | public static int getScreenHeight(Context context) { method acquireNormalThreadPoolExecutor (line 109) | public static ThreadPoolExecutor acquireNormalThreadPoolExecutor() { method getDensity (line 113) | public static float getDensity(Context context) { method loadImageAsyn (line 120) | public static void loadImageAsyn(Context context, final String url, fi... method loadImageAsyn (line 124) | public static void loadImageAsyn(Context context, final String url, in... method getResources (line 128) | public static Resources getResources() { method isInTableNode (line 132) | public static boolean isInTableNode(@NonNull Node node) { method isInTableNode (line 135) | private static boolean isInTableNode(@NonNull Node node, int depth) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/AbstractMarkwonPlugin.java class AbstractMarkwonPlugin (line 20) | public abstract class AbstractMarkwonPlugin implements MarkwonPlugin { method configure (line 22) | @Override method configureParser (line 27) | @Override method configureTheme (line 32) | @Override method configureConfiguration (line 37) | @Override method configureVisitor (line 42) | @Override method configureSpansFactory (line 47) | @Override method processMarkdown (line 52) | @NonNull method beforeRender (line 58) | @Override method afterRender (line 63) | @Override method beforeSetText (line 68) | @Override method afterSetText (line 73) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/BlockHandlerDef.java class BlockHandlerDef (line 10) | public class BlockHandlerDef implements MarkwonVisitor.BlockHandler { method blockStart (line 11) | @Override method blockEnd (line 16) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/LinkResolver.java type LinkResolver (line 12) | public interface LinkResolver { method resolve (line 13) | void resolve(@NonNull View view, @NonNull String link); FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/LinkResolverDef.java class LinkResolverDef (line 14) | public class LinkResolverDef implements LinkResolver { method resolve (line 19) | @Override method parseLink (line 35) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/Markwon.java class Markwon (line 26) | public abstract class Markwon { method create (line 36) | @NonNull method builder (line 50) | @NonNull method builderWithPlugs (line 56) | @NonNull method builderNoCore (line 66) | @NonNull method parse (line 79) | @NonNull method render (line 94) | @NonNull method toMarkdown (line 106) | @NonNull method setMarkdown (line 109) | public abstract void setMarkdown(@NonNull TextView textView, @NonNull ... method setParsedMarkdown (line 111) | public abstract void setParsedMarkdown(@NonNull TextView textView, @No... method hasPlugin (line 124) | public abstract boolean hasPlugin(@NonNull Class plugi... method bufferType (line 48) | @NonNull method textSetter (line 55) | @NonNull method usePlugin (line 62) | @NonNull method usePlugins (line 69) | @NonNull method fallbackToRawInputWhenEmpty (line 88) | @NonNull method setMarkdownTheme (line 95) | @Override method build (line 101) | @NonNull method preparePlugins (line 146) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonConfiguration.java class MarkwonConfiguration (line 16) | public class MarkwonConfiguration { method builder (line 18) | @NonNull method MarkwonConfiguration (line 34) | private MarkwonConfiguration(@NonNull Builder builder) { method theme (line 44) | @NonNull method asyncDrawableLoader (line 49) | @NonNull method syntaxHighlight (line 54) | @NonNull method linkResolver (line 59) | @NonNull method imageDestinationProcessor (line 67) | @NonNull method imageSizeResolver (line 72) | @NonNull method spansFactory (line 80) | @NonNull class Builder (line 85) | @SuppressWarnings({"unused", "UnusedReturnValue"}) method Builder (line 97) | Builder() { method asyncDrawableLoader (line 103) | @NonNull method syntaxHighlight (line 109) | @NonNull method linkResolver (line 115) | @NonNull method imageDestinationProcessor (line 124) | @NonNull method imageSizeResolver (line 133) | @NonNull method build (line 139) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonImpl.java class MarkwonImpl (line 21) | class MarkwonImpl extends Markwon { method MarkwonImpl (line 36) | MarkwonImpl( method parse (line 54) | @NonNull method render (line 66) | @NonNull method toMarkdown (line 94) | @NonNull method setMarkdown (line 111) | @Override method setParsedMarkdown (line 116) | @Override method hasPlugin (line 145) | @Override method getPlugin (line 150) | @Nullable method requirePlugin (line 163) | @NonNull method getPlugins (line 174) | @NonNull method configuration (line 180) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonPlugin.java type MarkwonPlugin (line 25) | public interface MarkwonPlugin { type Action (line 31) | interface Action

{ method apply (line 32) | void apply(@NonNull P p); type Registry (line 39) | interface Registry { method require (line 41) | @NonNull method require (line 44) |

void require( method configure (line 54) | void configure(@NonNull Registry registry); method configureParser (line 60) | void configureParser(@NonNull Parser.Builder builder); method configureTheme (line 68) | void configureTheme(@NonNull MarkwonTheme.Builder builder); method configureConfiguration (line 76) | void configureConfiguration(@NonNull MarkwonConfiguration.Builder buil... method configureVisitor (line 84) | void configureVisitor(@NonNull MarkwonVisitor.Builder builder); method configureSpansFactory (line 92) | void configureSpansFactory(@NonNull MarkwonSpansFactory.Builder builder); method processMarkdown (line 101) | @NonNull method beforeRender (line 110) | void beforeRender(@NonNull Node node); method afterRender (line 121) | void afterRender(@NonNull Node node, @NonNull MarkwonVisitor visitor); method beforeSetText (line 134) | void beforeSetText(@NonNull TextView textView, @NonNull Spanned markdo... method afterSetText (line 148) | void afterSetText(@NonNull TextView textView); FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonReducer.java class MarkwonReducer (line 15) | public abstract class MarkwonReducer { method directChildren (line 21) | @NonNull method reduce (line 26) | @NonNull class DirectChildren (line 30) | static class DirectChildren extends MarkwonReducer { method reduce (line 32) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonSpansFactory.java type MarkwonSpansFactory (line 14) | public interface MarkwonSpansFactory { method get (line 25) | @Nullable method require (line 28) | @NonNull type Builder (line 32) | interface Builder { method setFactory (line 34) | @NonNull method addFactory (line 47) | @NonNull method appendFactory (line 58) | @NonNull method prependFactory (line 67) | @NonNull method getFactory (line 73) | @Nullable method requireFactory (line 84) | @NonNull method build (line 87) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonSpansFactoryImpl.java class MarkwonSpansFactoryImpl (line 17) | class MarkwonSpansFactoryImpl implements MarkwonSpansFactory { method MarkwonSpansFactoryImpl (line 21) | MarkwonSpansFactoryImpl(@NonNull Map, SpanFactor... method get (line 25) | @Nullable method require (line 31) | @NonNull class BuilderImpl (line 41) | static class BuilderImpl implements Builder { method setFactory (line 46) | @NonNull method addFactory (line 57) | @NonNull method appendFactory (line 64) | @NonNull method prependFactory (line 82) | @NonNull method getFactory (line 103) | @Nullable method requireFactory (line 109) | @NonNull method build (line 119) | @NonNull class CompositeSpanFactory (line 126) | static class CompositeSpanFactory implements SpanFactory { method CompositeSpanFactory (line 130) | CompositeSpanFactory(@NonNull SpanFactory first, @NonNull SpanFactor... method getSpans (line 136) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonVisitor.java type MarkwonVisitor (line 17) | public interface MarkwonVisitor extends Visitor { type NodeVisitor (line 22) | interface NodeVisitor { method visit (line 23) | void visit(@NonNull MarkwonVisitor visitor, @NonNull N n); type BlockHandler (line 32) | interface BlockHandler { method blockStart (line 34) | void blockStart(@NonNull MarkwonVisitor visitor, @NonNull Node node); method blockEnd (line 36) | void blockEnd(@NonNull MarkwonVisitor visitor, @NonNull Node node); type Builder (line 39) | interface Builder { method on (line 46) | @NonNull method blockHandler (line 55) | @SuppressWarnings("UnusedReturnValue") method build (line 59) | @NonNull method configuration (line 63) | @NonNull method renderProps (line 66) | @NonNull method builder (line 69) | @NonNull method visitChildren (line 77) | void visitChildren(@NonNull Node node); method hasNext (line 85) | boolean hasNext(@NonNull Node node); method ensureNewLine (line 91) | void ensureNewLine(); method forceNewLine (line 96) | void forceNewLine(); method length (line 103) | int length(); method clear (line 108) | void clear(); method setSpans (line 117) | void setSpans(int start, @Nullable Object spans); method setSpansForNode (line 128) | void setSpansForNode(@NonNull N node, int start); method setSpansForNode (line 136) | void setSpansForNode(@NonNull Class node, int start); method setSpansForNodeOptional (line 149) | void setSpansForNodeOptional(@NonNull N node, int sta... method setSpansForNodeOptional (line 157) | @SuppressWarnings("unused") method blockStart (line 163) | void blockStart(@NonNull Node node); method blockEnd (line 168) | void blockEnd(@NonNull Node node); FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonVisitorFactory.java class MarkwonVisitorFactory (line 8) | abstract class MarkwonVisitorFactory { method create (line 10) | @NonNull method create (line 13) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/MarkwonVisitorImpl.java class MarkwonVisitorImpl (line 38) | class MarkwonVisitorImpl implements MarkwonVisitor { method MarkwonVisitorImpl (line 51) | MarkwonVisitorImpl( method visit (line 64) | @Override method visit (line 69) | @Override method visit (line 74) | @Override method visit (line 79) | @Override method visit (line 84) | @Override method visit (line 89) | @Override method visit (line 94) | @Override method visit (line 99) | @Override method visit (line 104) | @Override method visit (line 109) | @Override method visit (line 114) | @Override method visit (line 119) | @Override method visit (line 124) | @Override method visit (line 129) | @Override method visit (line 134) | @Override method visit (line 139) | @Override method visit (line 144) | @Override method visit (line 149) | @Override method visit (line 154) | @Override method visit (line 159) | @Override method visit (line 164) | @Override method visit (line 169) | @Override method visit (line 174) | @Override method visit (line 179) | private void visit(@NonNull Node node) { method configuration (line 189) | @NonNull method renderProps (line 195) | @NonNull method builder (line 201) | @NonNull method visitChildren (line 207) | @Override method hasNext (line 219) | @Override method ensureNewLine (line 224) | @Override method forceNewLine (line 232) | @Override method length (line 237) | @Override method setSpans (line 242) | @Override method clear (line 247) | @Override method setSpansForNode (line 253) | @Override method setSpansForNode (line 258) | @Override method setSpansForNodeOptional (line 263) | @Override method setSpansForNodeOptional (line 268) | @Override method blockStart (line 276) | @Override method blockEnd (line 281) | @Override class BuilderImpl (line 286) | static class BuilderImpl implements Builder { method on (line 291) | @NonNull method blockHandler (line 309) | @NonNull method build (line 316) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/PrecomputedFutureTextSetterCompat.java class PrecomputedFutureTextSetterCompat (line 21) | public class PrecomputedFutureTextSetterCompat implements Markwon.TextSe... method create (line 27) | @NonNull method create (line 32) | @NonNull method PrecomputedFutureTextSetterCompat (line 40) | @SuppressWarnings("WeakerAccess") method setText (line 45) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/PrecomputedTextSetterCompat.java class PrecomputedTextSetterCompat (line 22) | public class PrecomputedTextSetterCompat implements Markwon.TextSetter { method create (line 27) | @NonNull method PrecomputedTextSetterCompat (line 34) | @SuppressWarnings("WeakerAccess") method setText (line 39) | @Override method precomputedText (line 71) | @Nullable method applyText (line 104) | private static void applyText( FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/Prop.java class Prop (line 14) | public class Prop { method of (line 16) | @SuppressWarnings("unused") method of (line 22) | @NonNull method Prop (line 29) | Prop(@NonNull String name) { method name (line 33) | @NonNull method get (line 38) | @Nullable method get (line 43) | @NonNull method require (line 48) | @NonNull method set (line 57) | public void set(@NonNull RenderProps props, @Nullable T value) { method clear (line 61) | public void clear(@NonNull RenderProps props) { method equals (line 65) | @Override method hashCode (line 75) | @Override method toString (line 80) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/RegistryImpl.java class RegistryImpl (line 14) | class RegistryImpl implements MarkwonPlugin.Registry { method RegistryImpl (line 20) | RegistryImpl(@NonNull List origin) { method require (line 26) | @NonNull method require (line 32) | @Override method process (line 39) | @NonNull method configure (line 47) | private void configure(@NonNull MarkwonPlugin plugin) { method get (line 81) | @NonNull method find (line 104) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/RenderProps.java type RenderProps (line 9) | public interface RenderProps { method get (line 11) | @Nullable method get (line 14) | @NonNull method set (line 17) | void set(@NonNull Prop prop, @Nullable T value); method clear (line 19) | void clear(@NonNull Prop prop); method clearAll (line 21) | void clearAll(); FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/RenderPropsImpl.java class RenderPropsImpl (line 12) | class RenderPropsImpl implements RenderProps { method get (line 16) | @Nullable method get (line 23) | @NonNull method set (line 34) | @Override method clear (line 43) | @Override method clearAll (line 48) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/SoftBreakAddsNewLinePlugin.java class SoftBreakAddsNewLinePlugin (line 10) | public class SoftBreakAddsNewLinePlugin extends AbstractMarkwonPlugin { method create (line 12) | @NonNull method configureVisitor (line 17) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/SpanFactory.java type SpanFactory (line 9) | public interface SpanFactory { method getSpans (line 11) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/SpannableBuilder.java class SpannableBuilder (line 31) | @SuppressWarnings({"WeakerAccess", "unused"}) method setSpans (line 37) | public static void setSpans(@NonNull SpannableBuilder builder, @Nullab... method isPositionValid (line 53) | @VisibleForTesting method SpannableBuilder (line 66) | public SpannableBuilder() { method SpannableBuilder (line 70) | public SpannableBuilder(@NonNull CharSequence cs) { method append (line 81) | @NonNull method append (line 87) | @NonNull method append (line 94) | @NonNull method append (line 108) | @NonNull method append (line 120) | @NonNull method append (line 128) | @NonNull method setSpan (line 136) | @NonNull method setSpan (line 141) | @NonNull method setSpan (line 146) | @NonNull method length (line 152) | @Override method charAt (line 157) | @Override method subSequence (line 165) | @Override method getSpans (line 220) | @NonNull method lastChar (line 260) | public char lastChar() { method removeFromEnd (line 264) | @NonNull method toString (line 291) | @Override method text (line 297) | @NonNull method spannableStringBuilder (line 310) | @NonNull method clear (line 356) | public void clear() { method copySpans (line 361) | private void copySpans(final int index, @Nullable CharSequence cs) { class Span (line 407) | public static class Span { method Span (line 414) | Span(@NonNull Object what, int start, int end, int flags) { class SpannableStringBuilderReversed (line 425) | static class SpannableStringBuilderReversed extends SpannableStringBui... method SpannableStringBuilderReversed (line 426) | SpannableStringBuilderReversed(CharSequence text) { method setSpansInternal (line 434) | private static void setSpansInternal( FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/CorePlugin.java class CorePlugin (line 80) | public class CorePlugin extends AbstractMarkwonPlugin { type OnTextAddedListener (line 86) | public interface OnTextAddedListener { method onTextAdded (line 106) | void onTextAdded(@NonNull MarkwonVisitor visitor, @NonNull String te... method create (line 109) | @NonNull method enabledBlockTypes (line 118) | @NonNull method CorePlugin (line 138) | protected CorePlugin(Context context) { method hasExplicitMovementMethod (line 145) | @SuppressWarnings("UnusedReturnValue") method addOnTextAddedListener (line 158) | @SuppressWarnings("UnusedReturnValue") method configureTheme (line 165) | @Override method configureVisitor (line 170) | @Override method configureSpansFactory (line 191) | @Override method beforeSetText (line 210) | @Override method afterSetText (line 222) | @Override method text (line 233) | private void text(@NonNull MarkwonVisitor.Builder builder) { method strongEmphasis (line 254) | private static void strongEmphasis(@NonNull MarkwonVisitor.Builder bui... method emphasis (line 265) | private static void emphasis(@NonNull MarkwonVisitor.Builder builder) { method blockQuote (line 276) | private static void blockQuote(@NonNull MarkwonVisitor.Builder builder) { method code (line 301) | private static void code(@NonNull MarkwonVisitor.Builder builder) { method fencedCodeBlock (line 315) | private static void fencedCodeBlock(@NonNull MarkwonVisitor.Builder bu... method handleCodeBlockLeftMargin (line 333) | private static void handleCodeBlockLeftMargin(int length, MarkwonVisit... method indentedCodeBlock (line 355) | private static void indentedCodeBlock(@NonNull MarkwonVisitor.Builder ... method image (line 367) | private static void image(MarkwonVisitor.Builder builder) { method clear (line 414) | private static void clear() { method visitCodeBlock (line 419) | @VisibleForTesting method bulletList (line 449) | private static void bulletList(@NonNull MarkwonVisitor.Builder builder) { method orderedList (line 453) | private static void orderedList(@NonNull MarkwonVisitor.Builder builde... method listItem (line 457) | private static void listItem(@NonNull MarkwonVisitor.Builder builder) { method getListItemSpanAndResetCodeBlockLeftMargin (line 493) | private static void getListItemSpanAndResetCodeBlockLeftMargin(int len... method listLevel (line 513) | private static int listLevel(@NonNull Node node) { method thematicBreak (line 528) | private static void thematicBreak(@NonNull MarkwonVisitor.Builder buil... method heading (line 543) | private static void heading(@NonNull MarkwonVisitor.Builder builder) { method softLineBreak (line 578) | private static void softLineBreak(@NonNull MarkwonVisitor.Builder buil... method hardLineBreak (line 582) | private static void hardLineBreak(@NonNull MarkwonVisitor.Builder buil... method paragraph (line 586) | private static void paragraph(Context context, @NonNull MarkwonVisitor... method ensureParagraphBreakHeight (line 632) | private static int ensureParagraphBreakHeight(Context context, @NonNul... method isInTightList (line 653) | private static boolean isInTightList(@NonNull Paragraph paragraph) { method link (line 665) | private static void link(@NonNull MarkwonVisitor.Builder builder) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/CoreProps.java class CoreProps (line 8) | public abstract class CoreProps { type ListItemType (line 33) | public enum ListItemType { method CoreProps (line 38) | private CoreProps() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/MarkwonTheme.java class MarkwonTheme (line 49) | @SuppressWarnings("WeakerAccess") method emptyBuilder (line 83) | @SuppressWarnings("unused") method builder (line 98) | @NonNull method builderWithDefaults (line 111) | @NonNull method MarkwonTheme (line 116) | protected MarkwonTheme(@NonNull Builder builder) { method updateStyles (line 121) | public void updateStyles(MarkdownStyles styles) { method underlineStyle (line 137) | public UnderlineStyle underlineStyle() { method blockQuoteStyle (line 141) | public BlockQuoteStyle blockQuoteStyle() { method linkStyle (line 145) | public LinkStyle linkStyle() { method footnoteStyle (line 149) | public FootnoteStyle footnoteStyle() { method codeStyle (line 153) | public CodeStyle codeStyle() { method getTextView (line 157) | public TextView getTextView() { method applyLinkStyle (line 161) | public void applyLinkStyle(@NonNull TextPaint paint, int textColor, bo... method applyLinkStyle (line 187) | public void applyLinkStyle(@NonNull TextPaint paint) { method applyLinkStyle (line 197) | public void applyLinkStyle(@NonNull Paint paint) { method applyBlockQuoteStyle (line 211) | public void applyBlockQuoteStyle(@NonNull Paint paint) { method getCodeBlockMargin (line 220) | public int getCodeBlockMargin() { method getInlineCodeTextColor (line 224) | public int getInlineCodeTextColor() { method applyInlineCodeTextStyle (line 231) | public void applyInlineCodeTextStyle(@NonNull Paint paint) { method applyCodeBlockTextStyle (line 241) | public void applyCodeBlockTextStyle(@NonNull Paint paint) { method applyCodeBackgroundColor (line 282) | public void applyCodeBackgroundColor(@NonNull Paint paint) { method applyInlineCodeBackgroundColor (line 286) | public void applyInlineCodeBackgroundColor(@NonNull Paint paint) { method getCodeBackgroundRadius (line 290) | public int getCodeBackgroundRadius() { method getCodeBlockBackgroundColor (line 297) | public int getCodeBlockBackgroundColor(@NonNull Paint paint) { method applyThematicBreakStyle (line 301) | public void applyThematicBreakStyle(@NonNull Paint paint) { method getParagraphBreakHeight (line 312) | public int getParagraphBreakHeight() { method getTitleStyle (line 316) | public TitleStyle getTitleStyle(int level) { method getTitleStyles (line 320) | public TitleStyle getTitleStyles(int level) { method getBulletStyle (line 324) | public BulletStyle getBulletStyle(int level) { method getTableStyle (line 335) | public TableStyle getTableStyle() { method orderBean (line 339) | public OrderStyle orderBean(int level) { method getLinkStyles (line 350) | public LinkStyle getLinkStyles() { method getHorizonRule (line 354) | public HorizonRuleStyle getHorizonRule() { class Builder (line 358) | @SuppressWarnings("unused") method Builder (line 364) | Builder() { method Builder (line 367) | Builder(@NonNull MarkwonTheme theme) { method setTextView (line 386) | public Builder setTextView(TextView textView) { method setStyles (line 391) | public Builder setStyles(MarkdownStyles productStyles) { method build (line 396) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/SimpleBlockNodeVisitor.java class SimpleBlockNodeVisitor (line 16) | public class SimpleBlockNodeVisitor implements MarkwonVisitor.NodeVisito... method visit (line 17) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/BlockQuoteSpanFactory.java class BlockQuoteSpanFactory (line 11) | public class BlockQuoteSpanFactory implements SpanFactory { method getSpans (line 12) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/CodeBlockSpanFactory.java class CodeBlockSpanFactory (line 11) | public class CodeBlockSpanFactory implements SpanFactory { method getSpans (line 12) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/CodeSpanFactory.java class CodeSpanFactory (line 11) | public class CodeSpanFactory implements SpanFactory { method getSpans (line 12) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/EmphasisSpanFactory.java class EmphasisSpanFactory (line 11) | public class EmphasisSpanFactory implements SpanFactory { method getSpans (line 12) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/HeadingSpanFactory.java class HeadingSpanFactory (line 12) | public class HeadingSpanFactory implements SpanFactory { method getSpans (line 13) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/LinkSpanFactory.java class LinkSpanFactory (line 12) | public class LinkSpanFactory implements SpanFactory { method getSpans (line 13) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/ListItemSpanFactory.java class ListItemSpanFactory (line 13) | public class ListItemSpanFactory implements SpanFactory { method getSpans (line 15) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/StrongEmphasisSpanFactory.java class StrongEmphasisSpanFactory (line 11) | public class StrongEmphasisSpanFactory implements SpanFactory { method getSpans (line 12) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/factory/ThematicBreakSpanFactory.java class ThematicBreakSpanFactory (line 11) | public class ThematicBreakSpanFactory implements SpanFactory { method getSpans (line 12) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/BlockQuoteSpan.java class BlockQuoteSpan (line 17) | public class BlockQuoteSpan implements LeadingMarginSpan { method BlockQuoteSpan (line 29) | public BlockQuoteSpan(@NonNull MarkwonTheme theme) { method applyStyles (line 34) | private void applyStyles() { method getLeadingMargin (line 43) | @Override method drawLeadingMargin (line 48) | @Override method selfEnd (line 113) | private static boolean selfEnd(int end, CharSequence text, Object span) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/BulletListItemSpan.java class BulletListItemSpan (line 26) | public class BulletListItemSpan extends BaseIconTextSpan { method BulletListItemSpan (line 48) | public BulletListItemSpan( method getImageUrl (line 57) | @Override method applyStyle (line 65) | @Override method applyStyleInner (line 70) | private void applyStyleInner(Paint p) { method getLeadingMarginIfUsed (line 82) | public int getLeadingMarginIfUsed() { method getLeadingMargin (line 86) | @Override method validShape (line 109) | private boolean validShape() { method drawLeadingMargin (line 120) | @Override method getSpotSize (line 239) | private int getSpotSize(int textLineHeight) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/CodeBlockSpan.java class CodeBlockSpan (line 25) | public class CodeBlockSpan extends MetricAffectingSpan implements Leadin... method CodeBlockSpan (line 36) | public CodeBlockSpan(@NonNull MarkwonTheme theme) { method setListItemSpan (line 42) | public void setListItemSpan(BulletListItemSpan bulletListItemSpan, method updateMeasureState (line 48) | @Override method updateDrawState (line 53) | @Override method apply (line 58) | private void apply(TextPaint p) { method getLeadingMargin (line 62) | @Override method drawLeadingMargin (line 77) | @Override method drawRectWithTopRound (line 152) | private void drawRectWithTopRound(Canvas canvas, Paint paint, method drawRectWithBottomRound (line 161) | private void drawRectWithBottomRound(Canvas canvas, Paint paint, method selfEnd (line 170) | private boolean selfEnd(int end, CharSequence text, Object span) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/CodeSpan.java class CodeSpan (line 13) | public class CodeSpan extends MetricAffectingSpan { method CodeSpan (line 17) | public CodeSpan(@NonNull MarkwonTheme theme) { method updateMeasureState (line 21) | @Override method updateDrawState (line 26) | @Override method apply (line 32) | private void apply(TextPaint p) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/CustomTypefaceSpan.java class CustomTypefaceSpan (line 19) | public class CustomTypefaceSpan extends MetricAffectingSpan { method create (line 21) | @NonNull method create (line 36) | @NonNull method CustomTypefaceSpan (line 49) | @Deprecated method CustomTypefaceSpan (line 55) | CustomTypefaceSpan(@NonNull Typeface typeface, boolean mergeStyles) { method updateMeasureState (line 61) | @Override method updateDrawState (line 66) | @Override method updatePaint (line 71) | private void updatePaint(@NonNull TextPaint paint) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/EmphasisSpan.java class EmphasisSpan (line 6) | public class EmphasisSpan extends MetricAffectingSpan { method updateMeasureState (line 8) | @Override method updateDrawState (line 13) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/HeadingSpan.java class HeadingSpan (line 20) | public class HeadingSpan extends BaseIconTextSpan { method HeadingSpan (line 26) | public HeadingSpan(@NonNull MarkwonTheme theme, @IntRange(from = 1, to... method getImageUrl (line 33) | @Override method applyStyle (line 41) | @Override method getLeadingMargin (line 47) | @Override method drawLeadingMargin (line 56) | @Override method getLevel (line 69) | public int getLevel() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/LastLineSpacingSpan.java class LastLineSpacingSpan (line 13) | public class LastLineSpacingSpan implements LineHeightSpan { method create (line 15) | @NonNull method LastLineSpacingSpan (line 22) | public LastLineSpacingSpan(@Px int spacing) { method chooseHeight (line 26) | @Override method selfEnd (line 35) | private static boolean selfEnd(int end, CharSequence text, Object span) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/LinkSpan.java class LinkSpan (line 12) | public class LinkSpan extends URLSpan { method LinkSpan (line 18) | public LinkSpan( method onClick (line 28) | @Override method updateDrawState (line 33) | @Override method getLink (line 41) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/ObjectsPool.java class ObjectsPool (line 7) | abstract class ObjectsPool { method rect (line 19) | static Rect rect() { method rectF (line 23) | static RectF rectF() { method paint (line 27) | static Paint paint() { method ObjectsPool (line 31) | private ObjectsPool() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/OrderedListItemSpan.java class OrderedListItemSpan (line 22) | public class OrderedListItemSpan extends BaseIconTextSpan implements Lea... method measure (line 44) | public static void measure(@NonNull TextView textView, @NonNull CharSe... method OrderedListItemSpan (line 78) | public OrderedListItemSpan( method getLeadingMarginIfUsed (line 96) | public int getLeadingMarginIfUsed() { method getProductLeading (line 100) | public int getProductLeading() { method getLeadingMargin (line 120) | @Override method applyListItemStyle (line 126) | private void applyListItemStyle(@NonNull Paint paint) { method drawLeadingMargin (line 134) | @Override method getImageUrl (line 244) | @Override method applyStyle (line 252) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/StrongEmphasisSpan.java class StrongEmphasisSpan (line 6) | public class StrongEmphasisSpan extends MetricAffectingSpan { method updateMeasureState (line 8) | @Override method updateDrawState (line 13) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/TextLayoutSpan.java class TextLayoutSpan (line 15) | public class TextLayoutSpan { method layoutOf (line 20) | @Nullable method layoutOf (line 28) | @Nullable method applyTo (line 40) | public static void applyTo(@NonNull Spannable spannable, @NonNull Layo... method TextLayoutSpan (line 61) | @SuppressWarnings("WeakerAccess") method layout (line 66) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/TextViewSpan.java class TextViewSpan (line 17) | public class TextViewSpan { method textViewOf (line 19) | @Nullable method textViewOf (line 27) | @Nullable method applyTo (line 35) | public static void applyTo(@NonNull Spannable spannable, @NonNull Text... method TextViewSpan (line 56) | public TextViewSpan(@NonNull TextView textView) { method textView (line 60) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/core/spans/ThematicBreakSpan.java class ThematicBreakSpan (line 18) | public class ThematicBreakSpan implements LeadingMarginSpan, LineHeightS... method ThematicBreakSpan (line 26) | public ThematicBreakSpan(@NonNull MarkwonTheme theme) { method getLeadingMargin (line 31) | @Override method drawLeadingMargin (line 36) | @Override method chooseHeight (line 70) | @Override method selfStart (line 92) | private static boolean selfStart(int start, CharSequence text, Object ... FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/AsyncDrawable.java class AsyncDrawable (line 16) | public class AsyncDrawable extends Drawable { method AsyncDrawable (line 44) | public AsyncDrawable( method getDestination (line 64) | @NonNull method getPlaceholder (line 69) | public Drawable getPlaceholder(){ method getImageSize (line 76) | @SuppressWarnings("WeakerAccess") method getImageSizeResolver (line 85) | @SuppressWarnings("unused") method hasKnownDimensions (line 94) | @SuppressWarnings({"unused", "WeakerAccess"}) method getLastKnownCanvasWidth (line 103) | public int getLastKnownCanvasWidth() { method getLastKnowTextSize (line 111) | @SuppressWarnings("WeakerAccess") method getResult (line 116) | public Drawable getResult() { method hasResult (line 120) | public boolean hasResult() { method isAttached (line 124) | public boolean isAttached() { method setCallback2 (line 128) | public void setCallback2(@Nullable Callback cb) { method setPlaceholderResult (line 198) | @SuppressWarnings("WeakerAccess") method setResult (line 254) | public void setResult(@NonNull Drawable result) { method clearResult (line 276) | public void clearResult() { method initBounds (line 289) | private void initBounds() { method noDimensionsBounds (line 326) | @NonNull method initWithKnownDimensions (line 349) | @SuppressWarnings("WeakerAccess") method draw (line 360) | @Override method setAlpha (line 367) | @Override method setColorFilter (line 372) | @Override method getOpacity (line 377) | @Override method getIntrinsicWidth (line 388) | @Override method getIntrinsicHeight (line 400) | @Override method resolveBounds (line 415) | @NonNull method toString (line 424) | @NonNull class WrappedCallback (line 439) | private class WrappedCallback implements Callback { method WrappedCallback (line 443) | WrappedCallback(@NonNull Callback callback) { method invalidateDrawable (line 447) | @Override method scheduleDrawable (line 452) | @Override method unscheduleDrawable (line 457) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/AsyncDrawableLoader.java class AsyncDrawableLoader (line 8) | public abstract class AsyncDrawableLoader { method noOp (line 13) | @NonNull method load (line 21) | public abstract void load(@NonNull AsyncDrawable drawable); method cancel (line 26) | public abstract void cancel(@NonNull AsyncDrawable drawable); method placeholder (line 28) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/AsyncDrawableLoaderNoOp.java class AsyncDrawableLoaderNoOp (line 8) | class AsyncDrawableLoaderNoOp extends AsyncDrawableLoader { method load (line 9) | @Override method cancel (line 14) | @Override method placeholder (line 19) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/AsyncDrawableScheduler.java class AsyncDrawableScheduler (line 16) | public abstract class AsyncDrawableScheduler { method schedule (line 18) | public static void schedule(@NonNull final TextView textView) { method unschedule (line 73) | public static void unschedule(@NonNull TextView view) { method extractSpans (line 91) | @Nullable method AsyncDrawableScheduler (line 110) | private AsyncDrawableScheduler() { class DrawableCallbackImpl (line 113) | private static class DrawableCallbackImpl implements Drawable.Callback { type Invalidator (line 117) | interface Invalidator { method invalidate (line 118) | void invalidate(); method DrawableCallbackImpl (line 126) | DrawableCallbackImpl( method invalidateDrawable (line 135) | @Override method scheduleDrawable (line 165) | @Override method unscheduleDrawable (line 171) | @Override class TextViewInvalidator (line 177) | private static class TextViewInvalidator implements DrawableCallbackIm... method TextViewInvalidator (line 181) | TextViewInvalidator(@NonNull TextView textView) { method invalidate (line 185) | @Override method run (line 191) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/AsyncDrawableSpan.java class AsyncDrawableSpan (line 28) | @SuppressWarnings("WeakerAccess") method getLiteral (line 31) | @Override method AsyncDrawableSpan (line 56) | public AsyncDrawableSpan( method AsyncDrawableSpan (line 73) | public AsyncDrawableSpan( method getUrl (line 89) | @Override method getType (line 94) | @Override method getTop (line 99) | @Override method getBottom (line 104) | @Override method click (line 109) | public void click() { method isClickable (line 115) | public boolean isClickable() { method getSize (line 119) | @Override method chooseHeight (line 157) | @Override method draw (line 188) | @Override method getDrawable (line 249) | @NonNull method textCenterY (line 254) | private static float textCenterY(int top, int bottom, @NonNull Paint p... FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/DrawableUtils.java class DrawableUtils (line 12) | public abstract class DrawableUtils { method intrinsicBounds (line 14) | @NonNull method applyIntrinsicBounds (line 20) | public static void applyIntrinsicBounds(@NonNull Drawable drawable) { method applyIntrinsicBoundsIfEmpty (line 24) | public static void applyIntrinsicBoundsIfEmpty(@NonNull Drawable drawa... method DrawableUtils (line 30) | private DrawableUtils() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/ImageProps.java class ImageProps (line 8) | public abstract class ImageProps { method ImageProps (line 18) | private ImageProps() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/ImageSize.java class ImageSize (line 8) | @SuppressWarnings("WeakerAccess") class Dimension (line 11) | public static class Dimension { method Dimension (line 16) | public Dimension(float value, @Nullable String unit) { method toString (line 21) | @Override method ImageSize (line 33) | public ImageSize(@Nullable Dimension width, @Nullable Dimension height) { method toString (line 38) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/ImageSizeResolver.java class ImageSizeResolver (line 12) | public abstract class ImageSizeResolver { method resolveImageSize (line 17) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/ImageSizeResolverDef.java class ImageSizeResolverDef (line 13) | @SuppressWarnings({"WeakerAccess", "unused"}) method resolveImageSize (line 24) | @NonNull method resolveImageSize (line 35) | @NonNull method dpToPx (line 126) | private int dpToPx(Context context, float dp){ method resolveAbsolute (line 134) | protected int resolveAbsolute(@NonNull ImageSize.Dimension dimension, ... FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/ImageSpanFactory.java class ImageSpanFactory (line 16) | public class ImageSpanFactory implements SpanFactory { method ImageSpanFactory (line 24) | public ImageSpanFactory(){ method getSpans (line 26) | @Nullable method setImageCallback (line 54) | public void setImageCallback(IImageClickCallback clickCallback) { method isIsStreamOutput (line 58) | private boolean isIsStreamOutput() { method onStreamOutStateChanged (line 62) | public void onStreamOutStateChanged(boolean isStreamingOutput) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/destination/ImageDestinationProcessor.java class ImageDestinationProcessor (line 10) | public abstract class ImageDestinationProcessor { method process (line 11) | @NonNull method noOp (line 14) | @NonNull class NoOp (line 19) | private static class NoOp extends ImageDestinationProcessor { method process (line 21) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/destination/ImageDestinationProcessorAssets.java class ImageDestinationProcessorAssets (line 20) | public class ImageDestinationProcessorAssets extends ImageDestinationPro... method create (line 22) | @NonNull method ImageDestinationProcessorAssets (line 35) | public ImageDestinationProcessorAssets() { method ImageDestinationProcessorAssets (line 39) | public ImageDestinationProcessorAssets(@Nullable ImageDestinationProce... method process (line 43) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/image/destination/ImageDestinationProcessorRelativeToAbsolute.java class ImageDestinationProcessorRelativeToAbsolute (line 12) | public class ImageDestinationProcessorRelativeToAbsolute extends ImageDe... method create (line 14) | @NonNull method create (line 19) | public static ImageDestinationProcessorRelativeToAbsolute create(@NonN... method ImageDestinationProcessorRelativeToAbsolute (line 25) | public ImageDestinationProcessorRelativeToAbsolute(@NonNull String bas... method ImageDestinationProcessorRelativeToAbsolute (line 29) | public ImageDestinationProcessorRelativeToAbsolute(@NonNull URL base) { method process (line 33) | @NonNull method obtain (line 50) | @Nullable FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/movement/MovementMethodPlugin.java class MovementMethodPlugin (line 17) | public class MovementMethodPlugin extends AbstractMarkwonPlugin { method create (line 27) | @NonNull method link (line 36) | @NonNull method none (line 47) | @NonNull method create (line 52) | @NonNull method MovementMethodPlugin (line 63) | @SuppressWarnings("WeakerAccess") method configure (line 68) | @Override method beforeSetText (line 74) | @Override FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/node/OiintNode.java class OiintNode (line 4) | public class OiintNode extends CustomNode { method setIntegrationLimit (line 6) | public void setIntegrationLimit(String limit) { method getIntegrationLimit (line 9) | public String getIntegrationLimit() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/syntax/SyntaxHighlight.java type SyntaxHighlight (line 6) | @SuppressWarnings("WeakerAccess") method highlight (line 9) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/syntax/SyntaxHighlightNoOp.java class SyntaxHighlightNoOp (line 6) | public class SyntaxHighlightNoOp implements SyntaxHighlight { method highlight (line 7) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/ColorUtils.java class ColorUtils (line 9) | public abstract class ColorUtils { method applyAlpha (line 11) | @ColorInt method blend (line 19) | @ColorInt method ColorUtils (line 31) | private ColorUtils() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/Dip.java class Dip (line 7) | public class Dip { method create (line 9) | @NonNull method create (line 14) | @NonNull method Dip (line 21) | @SuppressWarnings("WeakerAccess") method toPx (line 26) | public int toPx(int dp) { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/DrawableUtils.java class DrawableUtils (line 10) | @Deprecated method intrinsicBounds (line 13) | public static void intrinsicBounds(@NonNull Drawable drawable) { method DrawableUtils (line 17) | private DrawableUtils() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/DumpNodes.java class DumpNodes (line 15) | @SuppressWarnings({"unused", "WeakerAccess"}) type NodeProcessor (line 21) | public interface NodeProcessor { method process (line 22) | @NonNull method dump (line 26) | @NonNull method dump (line 32) | @NonNull method DumpNodes (line 77) | private DumpNodes() { class Indent (line 80) | private static class Indent { method increment (line 84) | void increment() { method decrement (line 88) | void decrement() { method appendTo (line 92) | void appendTo(@NonNull StringBuilder builder) { method visitChildren (line 101) | private static void visitChildren(@NonNull Visitor visitor, @NonNull N... class NodeProcessorToString (line 112) | private static class NodeProcessorToString implements NodeProcessor { method process (line 113) | @NonNull FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/LayoutUtils.java class LayoutUtils (line 11) | public abstract class LayoutUtils { method getLineBottomWithoutPaddingAndSpacing (line 16) | public static int getLineBottomWithoutPaddingAndSpacing( method getLineTopWithoutPadding (line 58) | public static int getLineTopWithoutPadding(@NonNull Layout layout, int... method getLineHeight (line 66) | public static int getLineHeight(@NonNull Layout layout, int line) { method LayoutUtils (line 70) | private LayoutUtils() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/LeadingMarginUtils.java class LeadingMarginUtils (line 5) | public abstract class LeadingMarginUtils { method selfStart (line 7) | public static boolean selfStart(int start, CharSequence text, Object s... method selfEnd (line 11) | public static boolean selfEnd(int end, CharSequence text, Object span) { method LeadingMarginUtils (line 15) | private LeadingMarginUtils() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/NoCopySpannableFactory.java class NoCopySpannableFactory (line 14) | public class NoCopySpannableFactory extends Spannable.Factory { method getInstance (line 16) | @NonNull method newSpannable (line 21) | @Override class Holder (line 28) | static class Holder { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/ParserUtils.java class ParserUtils (line 10) | public abstract class ParserUtils { method moveChildren (line 12) | public static void moveChildren(@NonNull Node to, @NonNull Node from) { method ParserUtils (line 23) | private ParserUtils() { FILE: Android/AntFluid/markwon-core/src/main/java/io/noties/markwon/utils/SpanUtils.java class SpanUtils (line 16) | public abstract class SpanUtils { method width (line 18) | public static int width(Canvas canvas, @NonNull CharSequence cs) { method isSelfEnd (line 44) | public static boolean isSelfEnd(int end, CharSequence text, Object spa... method isSelfStart (line 49) | public static boolean isSelfStart(int start, CharSequence text, Object... method isSelf (line 54) | public static boolean isSelf(int start, int end, CharSequence text, Ob... FILE: Android/AntFluid/markwon-ext-latex/src/androidTest/java/io/noties/markwon/ext/latex/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexAsyncDrawableSpan.java class JLatexAsyncDrawableSpan (line 20) | public class JLatexAsyncDrawableSpan extends AsyncDrawableSpan { method JLatexAsyncDrawableSpan (line 26) | public JLatexAsyncDrawableSpan( method draw (line 37) | @Override method drawable (line 53) | @NonNull method color (line 58) | @ColorInt FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexBlockImageSizeResolver.java class JLatexBlockImageSizeResolver (line 12) | class JLatexBlockImageSizeResolver extends ImageSizeResolver { method JLatexBlockImageSizeResolver (line 16) | JLatexBlockImageSizeResolver(boolean fitCanvas) { method resolveImageSize (line 20) | @NonNull FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexInlineAsyncDrawableSpan.java class JLatexInlineAsyncDrawableSpan (line 17) | class JLatexInlineAsyncDrawableSpan extends JLatexAsyncDrawableSpan { method JLatexInlineAsyncDrawableSpan (line 21) | JLatexInlineAsyncDrawableSpan(@NonNull MarkwonTheme theme, @NonNull JL... method getSize (line 26) | @Override FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexMathBlock.java class JLatexMathBlock (line 5) | public class JLatexMathBlock extends CustomBlock { method latex (line 9) | public String latex() { method latex (line 13) | public void latex(String latex) { FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexMathBlockParser.java class JLatexMathBlockParser (line 18) | class JLatexMathBlockParser extends AbstractBlockParser { method JLatexMathBlockParser (line 29) | JLatexMathBlockParser(int signs) { method getBlock (line 33) | @Override method tryContinue (line 38) | @Override method addLine (line 58) | @Override method closeBlock (line 64) | @Override class Factory (line 69) | public static class Factory extends AbstractBlockParserFactory { method tryStart (line 71) | @Override method consume (line 109) | @SuppressWarnings("SameParameterValue") FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexMathBlockParserLegacy.java class JLatexMathBlockParserLegacy (line 14) | class JLatexMathBlockParserLegacy extends AbstractBlockParser { method getBlock (line 22) | @Override method tryContinue (line 27) | @Override method addLine (line 37) | @Override method closeBlock (line 56) | @Override class Factory (line 65) | public static class Factory extends AbstractBlockParserFactory { method tryStart (line 67) | @Override FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexMathInlineProcessor.java class JLatexMathInlineProcessor (line 14) | class JLatexMathInlineProcessor extends InlineProcessor { method specialCharacter (line 19) | @Override method parse (line 24) | @Nullable FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexMathNode.java class JLatexMathNode (line 8) | public class JLatexMathNode extends CustomNode { method latex (line 12) | public String latex() { method latex (line 16) | public void latex(String latex) { FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexMathPlugin.java class JLatexMathPlugin (line 46) | public class JLatexMathPlugin extends AbstractMarkwonPlugin implements S... method init (line 51) | public static void init(Context context) { method onStreamOutStateChanged (line 55) | @Override type ErrorHandler (line 66) | public interface ErrorHandler { method handleError (line 74) | @Nullable type BuilderConfigure (line 78) | public interface BuilderConfigure { method configureBuilder (line 79) | void configureBuilder(@NonNull Builder builder); method create (line 82) | @NonNull method create (line 90) | @NonNull method create (line 95) | @NonNull method create (line 100) | @NonNull method create (line 110) | @NonNull method builder (line 120) | @NonNull method builder (line 128) | @NonNull class Config (line 133) | @VisibleForTesting method Config (line 149) | Config(@NonNull Builder builder) { method JLatexMathPlugin (line 171) | @SuppressWarnings("WeakerAccess") method configure (line 179) | @Override method configureParser (line 188) | @Override method configureVisitor (line 200) | @Override method addBlockVisitor (line 206) | private void addBlockVisitor(@NonNull MarkwonVisitor.Builder builder) { method handleVisitorAndJLatex (line 229) | private void handleVisitorAndJLatex(MarkwonVisitor visitor,String late... method isStreamingOutput (line 261) | private boolean isStreamingOutput() { method addInlineVisitor (line 265) | private void addInlineVisitor(@NonNull MarkwonVisitor.Builder builder) { method beforeSetText (line 285) | @Override method afterSetText (line 290) | @Override method prepareLatexTextPlaceholder (line 297) | @VisibleForTesting class Builder (line 303) | @SuppressWarnings({"unused", "UnusedReturnValue"}) method Builder (line 320) | Builder(@NonNull JLatexMathTheme.Builder builder) { method theme (line 324) | @NonNull method blocksEnabled (line 332) | @NonNull method blocksLegacy (line 342) | @NonNull method inlinesEnabled (line 353) | @NonNull method errorHandler (line 359) | @NonNull method executorService (line 368) | @SuppressWarnings("WeakerAccess") method build (line 374) | @NonNull class JLatextAsyncDrawableLoader (line 381) | static class JLatextAsyncDrawableLoader extends AsyncDrawableLoader { method JLatextAsyncDrawableLoader (line 387) | JLatextAsyncDrawableLoader(@NonNull Config config) { method load (line 391) | @Override method cancel (line 451) | @Override method placeholder (line 465) | @Nullable method createBlockDrawable (line 472) | @NonNull method createInlineDrawable (line 503) | @NonNull method setResult (line 533) | private void setResult(@NonNull final AsyncDrawable drawable, @NonNu... class InlineImageSizeResolver (line 550) | private static class InlineImageSizeResolver extends ImageSizeResolver { method resolveImageSize (line 552) | @NonNull FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatexMathTheme.java class JLatexMathTheme (line 15) | public abstract class JLatexMathTheme { method create (line 17) | @NonNull method create (line 22) | @NonNull method builder (line 27) | @NonNull method builder (line 32) | @NonNull type BackgroundProvider (line 42) | public interface BackgroundProvider { method provide (line 43) | @NonNull class Padding (line 50) | @SuppressWarnings("WeakerAccess") method Padding (line 57) | public Padding(int left, int top, int right, int bottom) { method toString (line 64) | @NonNull method all (line 75) | @NonNull method symmetric (line 80) | @NonNull method of (line 88) | @NonNull method inlineTextSize (line 98) | @Px method blockTextSize (line 105) | @Px method inlineBackgroundProvider (line 108) | @Nullable method blockBackgroundProvider (line 111) | @Nullable method blockFitCanvas (line 117) | public abstract boolean blockFitCanvas(); method blockHorizontalAlignment (line 123) | @JLatexMathDrawable.Align method inlinePadding (line 126) | @Nullable method blockPadding (line 129) | @Nullable method inlineTextColor (line 132) | @ColorInt method blockTextColor (line 135) | @ColorInt class Builder (line 138) | @SuppressWarnings({"unused", "UnusedReturnValue"}) method Builder (line 160) | Builder(float textSize, float inlineTextSize, float blockTextSize) { method backgroundProvider (line 166) | @NonNull method inlineBackgroundProvider (line 174) | @NonNull method blockBackgroundProvider (line 180) | @NonNull method blockFitCanvas (line 190) | @NonNull method blockHorizontalAlignment (line 196) | @NonNull method padding (line 202) | @NonNull method inlinePadding (line 210) | @NonNull method blockPadding (line 216) | @NonNull method textColor (line 222) | @NonNull method inlineTextColor (line 228) | @NonNull method blockTextColor (line 234) | @NonNull method build (line 240) | @NonNull class Impl (line 246) | static class Impl extends JLatexMathTheme { method Impl (line 268) | Impl(@NonNull Builder builder) { method inlineTextSize (line 285) | @Override method blockTextSize (line 293) | @Override method inlineBackgroundProvider (line 301) | @Nullable method blockBackgroundProvider (line 310) | @Nullable method blockFitCanvas (line 319) | @Override method blockHorizontalAlignment (line 324) | @Override method inlinePadding (line 329) | @Nullable method blockPadding (line 338) | @Nullable method inlineTextColor (line 347) | @Override method blockTextColor (line 355) | @Override FILE: Android/AntFluid/markwon-ext-latex/src/main/java/io/noties/markwon/ext/latex/JLatextAsyncDrawable.java class JLatextAsyncDrawable (line 14) | class JLatextAsyncDrawable extends AsyncDrawable { method JLatextAsyncDrawable (line 18) | JLatextAsyncDrawable( method isBlock (line 29) | public boolean isBlock() { FILE: Android/AntFluid/markwon-ext-latex/src/test/java/io/noties/markwon/ext/latex/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: Android/AntFluid/markwon-ext-strikethrough/src/androidTest/java/io/noties/markwon/ext/strikethrough/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: Android/AntFluid/markwon-ext-strikethrough/src/main/java/io/noties/markwon/ext/strikethrough/StrikethroughPlugin.java class StrikethroughPlugin (line 28) | public class StrikethroughPlugin extends AbstractMarkwonPlugin { method create (line 30) | @NonNull method configureParser (line 35) | @Override method configureSpansFactory (line 40) | @Override method configureVisitor (line 50) | @Override FILE: Android/AntFluid/markwon-ext-strikethrough/src/test/java/io/noties/markwon/ext/strikethrough/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: Android/AntFluid/markwon-ext-tables/src/androidTest/java/io/noties/markwon/ext/tables/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/BaseBlockTitleSpan.java class BaseBlockTitleSpan (line 31) | public class BaseBlockTitleSpan implements LeadingMarginSpan { method BaseBlockTitleSpan (line 45) | public BaseBlockTitleSpan(Context context, int height, int textSize) { method BaseBlockTitleSpan (line 51) | public BaseBlockTitleSpan(Context context, int height, int textSize, i... method getLeadingMargin (line 58) | @Override method drawLeadingMargin (line 63) | @Override method drawBorder (line 90) | private void drawBorder(Canvas c, Paint p, int top, int layoutWidth) { method drawBorder (line 108) | protected boolean drawBorder() { method applyBorderStyle (line 111) | protected void applyBorderStyle(Paint paint) { method getBackgroundColor (line 114) | protected int getBackgroundColor() { method drawBackground (line 126) | protected void drawBackground(Canvas c, Paint p, int top, int layoutWi... method getBorderColor (line 144) | protected int getBorderColor() { method getBorderWidth (line 147) | protected int getBorderWidth() { method drawLine (line 151) | protected boolean drawLine() { method getBackgroundRadius (line 155) | protected int getBackgroundRadius() { method drawHeaderText (line 169) | private void drawHeaderText(Canvas c, Paint p, CharSequence text, int ... method getTextSize (line 182) | protected float getTextSize() { method getTextColor (line 185) | protected int getTextColor() { method getHeaderTextLeftPadding (line 189) | protected int getHeaderTextLeftPadding() { method drawCopyIcon (line 193) | private void drawCopyIcon(Canvas c, Paint p, int start, int end, int t... method drawMagnifyIcon (line 213) | private void drawMagnifyIcon(Canvas c, Paint p, int start, int end, in... method getIconRightMargin (line 236) | protected int getIconRightMargin() { method drawRectWithTopRound (line 240) | private void drawRectWithTopRound(Canvas canvas, Paint paint, method getBlockTitle (line 256) | protected String getBlockTitle(CharSequence text, int start) { method whoClicked (line 268) | protected CodeBlockTitleSpan.CodeSpanModel whoClicked(int x, int y) { method handleClickEvent (line 280) | public boolean handleClickEvent(View widget, Spanned spanned, int x, i... method onCopyClicked (line 290) | public void onCopyClicked(final View widget, final String codeContent) { method onMagnifyClicked (line 306) | public void onMagnifyClicked(View widget, String content) { method getPreviewBundle (line 316) | protected Bundle getPreviewBundle( String content) { class CodeSpanModel (line 323) | public static class CodeSpanModel { method toString (line 328) | @Override type ClickRectType (line 334) | public enum ClickRectType { FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/CodeBlockLineSpacingSpan.java class CodeBlockLineSpacingSpan (line 6) | public class CodeBlockLineSpacingSpan extends TopSpacingSpan { method CodeBlockLineSpacingSpan (line 10) | public CodeBlockLineSpacingSpan(int topLineSpacingHeight, int reducedL... method chooseHeight (line 16) | @Override method selfEnd (line 33) | private boolean selfEnd(int end, CharSequence text, Object span) { FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/CodeBlockTitleSpan.java class CodeBlockTitleSpan (line 19) | @Keep method CodeBlockTitleSpan (line 25) | public CodeBlockTitleSpan(Context context, MarkwonTheme theme, int hei... method getBackgroundRadius (line 39) | protected int getBackgroundRadius() { method CodeBlockTitleSpan (line 46) | public CodeBlockTitleSpan(Context context, int height, int textSize, i... method drawBorder (line 59) | @Override method applyBorderStyle (line 64) | @Override method getBlockContent (line 71) | protected String getBlockContent(ClickRectType clickRectType, Spanned ... method handleClickEvent (line 86) | @Override method getBlockTitle (line 106) | protected String getBlockTitle(CharSequence text, int start) { method getTextColor (line 117) | @Override method getTextSize (line 125) | @Override method getBackgroundColor (line 133) | @Override method getBorderColor (line 141) | @Override method getBorderWidth (line 149) | @Override method getPreviewBundle (line 154) | protected Bundle getPreviewBundle(String content) { FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/IMarkdownLayer.java type IMarkdownLayer (line 3) | public interface IMarkdownLayer { method getViewMaxWidth (line 4) | int getViewMaxWidth(); method getOriginText (line 6) | String getOriginText(); FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/MarkdownAwareMovementMethod.java class MarkdownAwareMovementMethod (line 20) | public class MarkdownAwareMovementMethod implements MovementMethod { method wrap (line 23) | @NonNull method create (line 31) | @NonNull method handleCodeBlockTouchEvent (line 36) | public static boolean handleCodeBlockTouchEvent( method handleTableRowTouchEvent (line 65) | public static boolean handleTableRowTouchEvent( method MarkdownAwareMovementMethod (line 101) | public MarkdownAwareMovementMethod(@NonNull MovementMethod wrapped) { method initialize (line 105) | @Override method onKeyDown (line 110) | @Override method onKeyUp (line 115) | @Override method onKeyOther (line 120) | @Override method onTakeFocus (line 125) | @Override method onTrackballEvent (line 130) | @Override method onTouchEvent (line 135) | @Override method handleImageTouchEvent (line 144) | private boolean handleImageTouchEvent(TextView widget, Spannable buffe... method onGenericMotionEvent (line 173) | @Override method canSelectArbitrarily (line 178) | @Override FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/TableBlockTitleBlockSpan.java class TableBlockTitleBlockSpan (line 26) | public class TableBlockTitleBlockSpan extends BaseBlockTitleSpan { method setCurrentTableBlock (line 35) | public static void setCurrentTableBlock(TableBlock currentTableBlock) { method getCurrentTableBlock (line 39) | public static TableBlock getCurrentTableBlock() { method TableBlockTitleBlockSpan (line 43) | public TableBlockTitleBlockSpan(Context context, int height, TableStyl... method setTableBlock (line 59) | public void setTableBlock(TableBlock tableBlock) { method getBackgroundColor (line 63) | @Override method drawLine (line 68) | protected boolean drawLine() { method getTextSize (line 72) | @Override method drawBackground (line 77) | @Override method drawBorder (line 99) | @Override method applyBorderStyle (line 104) | @Override method getBorderColor (line 109) | @Override method getBackgroundRadius (line 114) | protected int getBackgroundRadius() { method getIconRightMargin (line 118) | protected int getIconRightMargin() { method getHeaderTextLeftPadding (line 122) | protected int getHeaderTextLeftPadding() { method getBlockTitle (line 133) | protected String getBlockTitle(CharSequence text, int start) { method getTextColor (line 140) | @Override method getBlockContent (line 145) | protected String getBlockContent(View view) { method handleClickEvent (line 149) | @Override method onMagnifyClicked (line 167) | @Override method getPreviewBundle (line 189) | protected Bundle getPreviewBundle(String content) { method getTableMarkdown (line 197) | protected String getTableMarkdown(View view) { FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/TableLineSpacingSpan.java class TableLineSpacingSpan (line 6) | public class TableLineSpacingSpan implements LineHeightSpan { method TableLineSpacingSpan (line 11) | public TableLineSpacingSpan(boolean header, int reducedLineHeight) { method chooseHeight (line 16) | @Override FILE: Android/AntFluid/markwon-ext-tables/src/main/java/com/fluid/afm/TopSpacingSpan.java class TopSpacingSpan (line 7) | public class TopSpacingSpan implements LineHeightSpan { method TopSpacingSpan (line 11) | public TopSpacingSpan(int height) { method chooseHeight (line 15) | @Override method selfStart (line 25) | protected boolean selfStart(int start, CharSequence text, Object span) { FILE: Android/AntFluid/markwon-ext-tables/src/main/java/io/noties/markwon/ext/tables/Table.java class Table (line 28) | public class Table { method parse (line 37) | @Nullable class Row (line 55) | public static class Row { method Row (line 60) | public Row( method header (line 67) | public boolean header() { method columns (line 71) | @NonNull method toString (line 76) | @Override class Column (line 85) | public static class Column { method Column (line 90) | public Column(@NonNull Alignment alignment, @NonNull Spanned content) { method alignment (line 95) | @NonNull method content (line 100) | @NonNull method toString (line 105) | @Override type Alignment (line 114) | public enum Alignment { method Table (line 122) | public Table(@NonNull List rows) { method rows (line 126) | @NonNull method toString (line 131) | @Override class ParseVisitor (line 138) | static class ParseVisitor extends AbstractVisitor { method ParseVisitor (line 147) | ParseVisitor(@NonNull Markwon markwon) { method rows (line 151) | @Nullable method visit (line 156) | @Override method alignment (line 197) | @NonNull FILE: Android/AntFluid/markwon-ext-tables/src/main/java/io/noties/markwon/ext/tables/TablePlugin.java class TablePlugin (line 60) | public class TablePlugin extends AbstractMarkwonPlugin implements Stream... method create (line 65) | @NonNull method create (line 70) | @NonNull method TablePlugin (line 75) | @SuppressWarnings("WeakerAccess") method TablePlugin (line 80) | TablePlugin(Context context, boolean isHideHeader) { method onStreamOutStateChanged (line 84) | @Override method configure (line 91) | @Override method configureTheme (line 96) | @Override method configureConfiguration (line 101) | @Override method configureSpansFactory (line 106) | @Override method processMarkdown (line 111) | @NonNull method afterRender (line 118) | @Override method configureParser (line 125) | @Override method configureVisitor (line 130) | @Override method beforeRender (line 135) | @Override method beforeSetText (line 141) | @Override method afterSetText (line 146) | @Override class TableVisitor (line 151) | private static class TableVisitor { method TableVisitor (line 177) | TableVisitor(Context context) { method TableVisitor (line 181) | TableVisitor(Context context, boolean isHideTitle) { method isStreamingOutput (line 186) | public boolean isStreamingOutput() { method setStreamingOutput (line 190) | public void setStreamingOutput(boolean streamingOutput) { method clear (line 194) | void clear() { method configure (line 201) | void configure(@NonNull MarkwonVisitor.Builder builder) { method getTableIndex (line 245) | private int getTableIndex(int contentIndex) { method visitRow (line 259) | private void visitRow(@NonNull MarkwonVisitor visitor, @NonNull Node... method getTableBlock (line 382) | private TableBlock getTableBlock(Node node) { method cacheAndUpdateTableCurrentMaxNumber (line 392) | private void cacheAndUpdateTableCurrentMaxNumber(int tableIndex, Tab... method updateCachedTableCurrentMaxNumber (line 409) | private void updateCachedTableCurrentMaxNumber(int tableIndex) { method tableCellAlignment (line 441) | @TableRowSpan.Alignment method findCurrentTableEnd (line 465) | private boolean findCurrentTableEnd(int tableIndex) { method getCachedSpan (line 496) | private TableRowSpan getCachedSpan(int tableIndex, int length) { method cacheSpan (line 500) | private void cacheSpan(int tableIndex, int length, TableRowSpan span) { method getSpanCache (line 504) | private ConcurrentHashMap getSpanCache(int tab... class MyTablesExtension (line 514) | public static class MyTablesExtension implements Parser.ParserExtensio... method MyTablesExtension (line 515) | private MyTablesExtension() { method create (line 518) | public static Extension create() { method extend (line 522) | public void extend(Parser.Builder parserBuilder) { method extend (line 526) | public void extend(HtmlRenderer.Builder rendererBuilder) { method extend (line 530) | public void extend(TextContentRenderer.Builder rendererBuilder) { class MyTableBlockParser (line 534) | public static class MyTableBlockParser extends AbstractBlockParser { method MyTableBlockParser (line 543) | private MyTableBlockParser(List columns, List... method canHaveLazyContinuationLines (line 552) | public boolean canHaveLazyContinuationLines() { method getBlock (line 556) | public Block getBlock() { method tryContinue (line 560) | public BlockContinue tryContinue(ParserState state) { method addLine (line 569) | public void addLine(CharSequence line) { method parseInlines (line 607) | public void parseInlines(InlineParser inlineParser) { method parseCell (line 646) | private TableCell parseCell(String cell, int column, InlineParser ... method split (line 656) | private static List split(CharSequence input) { method parseSeparator (line 693) | private static List parseSeparator(CharSequen... method getAlignment (line 757) | private static TableCell.Alignment getAlignment(boolean left, bool... method isContainer (line 767) | @Override method canContain (line 772) | @Override class Factory (line 777) | public static class Factory extends AbstractBlockParserFactory { method Factory (line 778) | public Factory() { method tryStart (line 781) | public BlockStart tryStart(ParserState state, MatchedBlockParser... FILE: Android/AntFluid/markwon-ext-tables/src/main/java/io/noties/markwon/ext/tables/TableRowSpan.java class TableRowSpan (line 39) | public class TableRowSpan extends ReplacementSpan { type Invalidator (line 50) | public interface Invalidator { method invalidate (line 51) | void invalidate(); class Cell (line 54) | public static class Cell { method Cell (line 59) | public Cell(@Alignment int alignment, CharSequence text) { method alignment (line 64) | @Alignment method text (line 69) | public CharSequence text() { method toString (line 73) | @NonNull method TableRowSpan (line 102) | public TableRowSpan( method TableRowSpan (line 119) | public TableRowSpan( method updateCurrentMaxRows (line 142) | public void updateCurrentMaxRows(int currentMaxRows) { method getSize (line 146) | @Override method draw (line 226) | @Override method drawLineWithBottomRound (line 431) | private void drawLineWithBottomRound(Canvas canvas, Paint paint, method drawRectWithBottomRound (line 453) | private void drawRectWithBottomRound(Canvas canvas, Paint paint, RectF... method drawRectWithBottomRound (line 457) | private void drawRectWithBottomRound(Canvas canvas, Paint paint, method recreateLayouts (line 504) | private boolean recreateLayouts(int newWidth, float x) { method makeNewLayouts (line 508) | private void makeNewLayouts() { method makeLayout (line 525) | private void makeLayout(final int index, final int width, @NonNull fin... method scheduleAsyncDrawables (line 563) | private void scheduleAsyncDrawables(@NonNull Spannable spannable, @Non... method findLayoutForHorizontalOffset (line 594) | @Nullable method cellWidth (line 608) | public int cellWidth() { method cellWidth (line 613) | protected float cellWidth(int size) { method alignment (line 617) | @SuppressLint("SwitchIntDef") method invalidator (line 634) | public void invalidator(@Nullable Invalidator invalidator) { class CallbackAdapter (line 638) | private static abstract class CallbackAdapter implements Drawable.Call... method invalidateDrawable (line 639) | @Override method scheduleDrawable (line 644) | @Override method unscheduleDrawable (line 649) | @Override FILE: Android/AntFluid/markwon-ext-tables/src/main/java/io/noties/markwon/ext/tables/TableRowsScheduler.java class TableRowsScheduler (line 11) | abstract class TableRowsScheduler { method schedule (line 13) | static void schedule(@NonNull final TextView view) { method unschedule (line 62) | static void unschedule(@NonNull TextView view) { method extract (line 72) | @Nullable method TableRowsScheduler (line 84) | private TableRowsScheduler() { FILE: Android/AntFluid/markwon-ext-tables/src/main/java/io/noties/markwon/ext/tables/TableSpan.java class TableSpan (line 6) | public class TableSpan { FILE: Android/AntFluid/markwon-ext-tables/src/test/java/io/noties/markwon/ext/tables/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: Android/AntFluid/markwon-ext-tasklist/src/androidTest/java/io/noties/markwon/ext/tasklist/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: Android/AntFluid/markwon-ext-tasklist/src/main/java/io/noties/markwon/ext/tasklist/TaskListDrawable.java class TaskListDrawable (line 20) | @SuppressWarnings("WeakerAccess") method TaskListDrawable (line 41) | public TaskListDrawable( method onBoundsChange (line 52) | @Override method draw (line 75) | @Override method setAlpha (line 113) | @Override method setColorFilter (line 118) | @Override method getOpacity (line 123) | @Override method isStateful (line 128) | @Override method onStateChange (line 133) | @Override class Point (line 166) | private static class Point { method Point (line 171) | Point(float x, float y) { method moveTo (line 176) | void moveTo(@NonNull Path path, float side) { method lineTo (line 180) | void lineTo(@NonNull Path path, float side) { FILE: Android/AntFluid/markwon-ext-tasklist/src/main/java/io/noties/markwon/ext/tasklist/TaskListItem.java class TaskListItem (line 10) | @SuppressWarnings("WeakerAccess") method TaskListItem (line 15) | public TaskListItem(boolean isDone) { method isDone (line 19) | public boolean isDone() { method toString (line 23) | @Override FILE: Android/AntFluid/markwon-ext-tasklist/src/main/java/io/noties/markwon/ext/tasklist/TaskListPlugin.java class TaskListPlugin (line 22) | public class TaskListPlugin extends AbstractMarkwonPlugin { method create (line 32) | @NonNull method create (line 37) | @NonNull method create (line 48) | @NonNull method TaskListPlugin (line 61) | private TaskListPlugin(@NonNull Drawable drawable) { method configureParser (line 65) | @Override method configureSpansFactory (line 70) | @Override method configureVisitor (line 75) | @Override method resolve (line 97) | private static int resolve(@NonNull Context context, @AttrRes int attr) { FILE: Android/AntFluid/markwon-ext-tasklist/src/main/java/io/noties/markwon/ext/tasklist/TaskListPostProcessor.java class TaskListPostProcessor (line 19) | class TaskListPostProcessor implements PostProcessor { method process (line 21) | @Override class TaskListVisitor (line 28) | private static class TaskListVisitor extends AbstractVisitor { method visit (line 32) | @Override FILE: Android/AntFluid/markwon-ext-tasklist/src/main/java/io/noties/markwon/ext/tasklist/TaskListProps.java class TaskListProps (line 8) | public abstract class TaskListProps { method TaskListProps (line 12) | private TaskListProps() { FILE: Android/AntFluid/markwon-ext-tasklist/src/main/java/io/noties/markwon/ext/tasklist/TaskListSpan.java class TaskListSpan (line 18) | public class TaskListSpan implements LeadingMarginSpan { method TaskListSpan (line 32) | public TaskListSpan(@NonNull MarkwonTheme theme, @NonNull Drawable dra... method isDone (line 41) | public boolean isDone() { method setDone (line 51) | public void setDone(boolean isDone) { method getLeadingMargin (line 55) | @Override method drawLeadingMargin (line 60) | @Override FILE: Android/AntFluid/markwon-ext-tasklist/src/main/java/io/noties/markwon/ext/tasklist/TaskListSpanFactory.java class TaskListSpanFactory (line 12) | public class TaskListSpanFactory implements SpanFactory { method TaskListSpanFactory (line 16) | public TaskListSpanFactory(@NonNull Drawable drawable) { method getSpans (line 20) | @Nullable FILE: Android/AntFluid/markwon-ext-tasklist/src/test/java/io/noties/markwon/ext/tasklist/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: Android/AntFluid/markwon-html/src/androidTest/java/io/noties/markwon/html/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: Android/AntFluid/markwon-html/src/main/java/com/fluid/afm/spans/DefinitionListSpan.java class DefinitionListSpan (line 9) | public class DefinitionListSpan implements LeadingMarginSpan { method getLeadingMargin (line 12) | @Override method drawLeadingMargin (line 17) | @Override class TermSpan (line 24) | public static class TermSpan extends StyleSpan { method TermSpan (line 25) | public TermSpan() { class DescriptionSpan (line 31) | public static class DescriptionSpan implements LeadingMarginSpan { method getLeadingMargin (line 34) | @Override method drawLeadingMargin (line 39) | @Override FILE: Android/AntFluid/markwon-html/src/main/java/com/fluid/afm/tag/DefinitionListTagHandler.java class DefinitionListTagHandler (line 16) | public class DefinitionListTagHandler extends SimpleTagHandler { method getSpans (line 18) | @Nullable method supportedTags (line 37) | @NonNull method create (line 43) | public static DefinitionListTagHandler create() { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/AppendableUtils.java class AppendableUtils (line 7) | abstract class AppendableUtils { method appendQuietly (line 9) | static void appendQuietly(@NonNull Appendable appendable, char c) { method appendQuietly (line 17) | static void appendQuietly(@NonNull Appendable appendable, @NonNull Cha... method appendQuietly (line 25) | static void appendQuietly(@NonNull Appendable appendable, @NonNull Cha... method AppendableUtils (line 33) | private AppendableUtils() { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/CssInlineStyleParser.java class CssInlineStyleParser (line 11) | public abstract class CssInlineStyleParser { method parse (line 13) | @NonNull method create (line 16) | @NonNull class Impl (line 21) | static class Impl extends CssInlineStyleParser { method parse (line 23) | @NonNull class CssIterable (line 29) | private static class CssIterable implements Iterable { method CssIterable (line 33) | CssIterable(@NonNull String input) { method iterator (line 37) | @NonNull class CssIterator (line 43) | private class CssIterator implements Iterator { method hasNext (line 53) | @Override method next (line 61) | @Override method prepareNext (line 69) | private void prepareNext() { method hasNextPrepared (line 161) | private boolean hasNextPrepared() { method hasValues (line 165) | private boolean hasValues(@Nullable String key, @Nullable String... FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/CssProperty.java class CssProperty (line 5) | public class CssProperty { method CssProperty (line 10) | CssProperty() { method set (line 13) | void set(@NonNull String key, @NonNull String value) { method key (line 18) | @NonNull method value (line 23) | @NonNull method mutate (line 28) | @NonNull method toString (line 35) | @Override FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/HtmlEmptyTagReplacement.java class HtmlEmptyTagReplacement (line 16) | public class HtmlEmptyTagReplacement { method create (line 18) | @NonNull method replace (line 30) | @Nullable FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/HtmlPlugin.java class HtmlPlugin (line 30) | public class HtmlPlugin extends AbstractMarkwonPlugin { type HtmlConfigure (line 36) | public interface HtmlConfigure { method configureHtml (line 37) | void configureHtml(@NonNull HtmlPlugin plugin); method create (line 40) | @NonNull method create (line 48) | @NonNull method HtmlPlugin (line 65) | @SuppressWarnings("WeakerAccess") method allowNonClosedTags (line 75) | @NonNull method addHandler (line 84) | @NonNull method getHandler (line 93) | @Nullable method excludeDefaults (line 106) | @NonNull method emptyTagReplacement (line 116) | @NonNull method configureConfiguration (line 122) | @Override method afterRender (line 151) | @Override method configureVisitor (line 161) | @Override method visitHtml (line 181) | private void visitHtml(@NonNull MarkwonVisitor visitor, @Nullable Stri... FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/HtmlTag.java type HtmlTag (line 14) | public interface HtmlTag { method name (line 21) | @NonNull method start (line 27) | int start(); method end (line 32) | int end(); method isEmpty (line 37) | boolean isEmpty(); method isClosed (line 43) | boolean isClosed(); method attributes (line 45) | @NonNull method isInline (line 51) | boolean isInline(); method isBlock (line 56) | boolean isBlock(); method getAsInline (line 58) | @NonNull method getAsBlock (line 61) | @NonNull type Inline (line 67) | interface Inline extends HtmlTag { type Block (line 74) | interface Block extends HtmlTag { method parent (line 79) | @Nullable method children (line 85) | @NonNull method isRoot (line 92) | boolean isRoot(); FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/HtmlTagImpl.java class HtmlTagImpl (line 10) | abstract class HtmlTagImpl implements HtmlTag { method HtmlTagImpl (line 17) | protected HtmlTagImpl(@NonNull String name, int start, @NonNull Map { method apply (line 13) | void apply(@NonNull List tags); method processFragment (line 16) | public abstract void processFrag... method flushInlineTags (line 31) | public abstract void flushInlineTags( method flushBlockTags (line 46) | public abstract void flushBlockTags( method reset (line 50) | public abstract void reset(); FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/MarkwonHtmlParserImpl.java class MarkwonHtmlParserImpl (line 29) | public class MarkwonHtmlParserImpl extends MarkwonHtmlParser { method create (line 31) | @NonNull method create (line 36) | @NonNull method MarkwonHtmlParserImpl (line 123) | MarkwonHtmlParserImpl( method processFragment (line 130) | @Override method flushInlineTags (line 186) | @Override method flushBlockTags (line 203) | @Override method reset (line 225) | @Override method processInlineTagStart (line 232) | protected void processInlineTagS... method processInlineTagEnd (line 260) | protected void processInlineTagEnd( method processBlockTagStart (line 279) | protected void processBlockTagSt... method processBlockTagEnd (line 332) | protected void processBlockTagEnd( method processCharacter (line 365) | protected void processCharacter( method appendBlockChild (line 380) | protected void appendBlockChild(@NonNull HtmlTagImpl.BlockImpl parent,... method findOpenInlineTag (line 389) | @Nullable method findOpenBlockTag (line 405) | @Nullable method ensureNewLineIfPreviousWasBlock (line 418) | protected void ensureNewLineIfPr... method isInlineTag (line 426) | protected static boolean isInlineTag(@NonNull String name) { method isVoidTag (line 430) | protected static boolean isVoidTag(@NonNull String name) { method isBlockTag (line 434) | protected static boolean isBlockTag(@NonNull String name) { method ensureNewLine (line 438) | protected static void ensureNewL... method extractAttributes (line 446) | @NonNull method isEmpty (line 467) | protected static boolean isEmpty( method appendEmptyTagReplacement (line 473) | protected void appendEmptyTagRep... FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/MarkwonHtmlRenderer.java class MarkwonHtmlRenderer (line 11) | public abstract class MarkwonHtmlRenderer { method render (line 13) | public abstract void render( method tagHandler (line 18) | @Nullable FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/MarkwonHtmlRendererImpl.java class MarkwonHtmlRendererImpl (line 13) | class MarkwonHtmlRendererImpl extends MarkwonHtmlRenderer { method MarkwonHtmlRendererImpl (line 18) | @SuppressWarnings("WeakerAccess") method render (line 24) | @Override method tagHandler (line 83) | @Nullable class Builder (line 89) | static class Builder { method allowNonClosedTags (line 97) | void allowNonClosedTags(boolean allowNonClosedTags) { method addHandler (line 102) | void addHandler(@NonNull TagHandler tagHandler) { method getHandler (line 109) | @Nullable method excludeDefaults (line 115) | public void excludeDefaults(boolean excludeDefaults) { method excludeDefaults (line 120) | boolean excludeDefaults() { method build (line 124) | @NonNull method checkState (line 138) | private void checkState() { method addDefaultTagHandler (line 144) | void addDefaultTagHandler(@NonNull TagHandler tagHandler) { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/MarkwonHtmlRendererNoOp.java class MarkwonHtmlRendererNoOp (line 8) | class MarkwonHtmlRendererNoOp extends MarkwonHtmlRenderer { method render (line 10) | @Override method tagHandler (line 15) | @Nullable FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/TagHandler.java class TagHandler (line 9) | public abstract class TagHandler { method handle (line 11) | public abstract void handle( method supportedTags (line 20) | @NonNull method visitChildren (line 24) | protected static void visitChildren( FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/TagHandlerNoOp.java class TagHandlerNoOp (line 14) | public class TagHandlerNoOp extends TagHandler { method create (line 16) | @NonNull method create (line 21) | @NonNull method TagHandlerNoOp (line 28) | @SuppressWarnings("WeakerAccess") method handle (line 33) | @Override method supportedTags (line 38) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/TrimmingAppender.java class TrimmingAppender (line 7) | abstract class TrimmingAppender { method append (line 9) | abstract void append( method create (line 14) | @NonNull class Impl (line 19) | static class Impl extends TrimmingAppender { method append (line 27) | @Override FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/UncheckedIOException.java class UncheckedIOException (line 5) | public class UncheckedIOException extends RuntimeException { method UncheckedIOException (line 6) | public UncheckedIOException(IOException cause) { method ioException (line 10) | public IOException ioException() { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/helper/Normalizer.java class Normalizer (line 8) | public final class Normalizer { method lowerCase (line 10) | public static String lowerCase(final String input) { method normalize (line 14) | public static String normalize(final String input) { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/helper/Validate.java class Validate (line 6) | public final class Validate { method Validate (line 8) | private Validate() {} method notNull (line 14) | public static void notNull(Object obj) { method notNull (line 24) | public static void notNull(Object obj, String msg) { method isTrue (line 33) | public static void isTrue(boolean val) { method isTrue (line 43) | public static void isTrue(boolean val, String msg) { method isFalse (line 52) | public static void isFalse(boolean val) { method isFalse (line 62) | public static void isFalse(boolean val, String msg) { method noNullElements (line 71) | public static void noNullElements(Object[] objects) { method noNullElements (line 80) | public static void noNullElements(Object[] objects, String msg) { method notEmpty (line 90) | public static void notEmpty(String string) { method notEmpty (line 100) | public static void notEmpty(String string, String msg) { method fail (line 109) | public static void fail(String msg) { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/nodes/Attribute.java class Attribute (line 10) | public class Attribute implements Map.Entry, Cloneable { method Attribute (line 27) | public Attribute(String key, String value) { method Attribute (line 37) | public Attribute(String key, String val, Attributes parent) { method getKey (line 49) | public String getKey() { method setKey (line 57) | public void setKey(String key) { method getValue (line 73) | public String getValue() { method setValue (line 81) | public String setValue(String val) { method equals (line 178) | @Override method hashCode (line 187) | @Override method clone (line 194) | @Override FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/nodes/Attributes.java class Attributes (line 23) | public class Attributes implements Iterable, Cloneable { method checkCapacity (line 38) | private void checkCapacity(int minNewSize) { method copyOf (line 53) | private static String[] copyOf(String[] orig, int size) { method indexOfKey (line 60) | int indexOfKey(String key) { method indexOfKeyIgnoreCase (line 69) | private int indexOfKeyIgnoreCase(String key) { method checkNotNull (line 79) | static String checkNotNull(String val) { method get (line 89) | public String get(String key) { method getIgnoreCase (line 99) | public String getIgnoreCase(String key) { method add (line 105) | private void add(String key, String value) { method put (line 118) | public Attributes put(String key, String value) { method putIgnoreCase (line 127) | void putIgnoreCase(String key, String value) { method put (line 144) | public Attributes put(String key, boolean value) { method put (line 157) | public Attributes put(Attribute attribute) { method remove (line 165) | private void remove(int index) { method remove (line 181) | public void remove(String key) { method removeIgnoreCase (line 191) | public void removeIgnoreCase(String key) { method hasKey (line 202) | public boolean hasKey(String key) { method hasKeyIgnoreCase (line 211) | public boolean hasKeyIgnoreCase(String key) { method size (line 219) | public int size() { method addAll (line 227) | public void addAll(Attributes incoming) { method iterator (line 239) | public Iterator iterator() { method equals (line 330) | @Override method hashCode (line 346) | @Override method clone (line 354) | @Override method normalize (line 371) | public void normalize() { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/nodes/CommonMarkEntities.java class CommonMarkEntities (line 11) | public abstract class CommonMarkEntities { method isNamedEntity (line 13) | public static boolean isNamedEntity(@NonNull String name) { method codepointsForName (line 17) | public static int codepointsForName(@NonNull String name, @NonNull int... method CommonMarkEntities (line 48) | private CommonMarkEntities() { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/nodes/DocumentType.java class DocumentType (line 6) | public class DocumentType /*extends LeafNode*/ { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/parser/CharacterReader.java class CharacterReader (line 15) | public final class CharacterReader { method CharacterReader (line 30) | public CharacterReader(Reader input, int sz) { method CharacterReader (line 38) | public CharacterReader(Reader input) { method CharacterReader (line 42) | public CharacterReader(String input) { method bufferUp (line 55) | private void bufferUp() { method pos (line 81) | public int pos() { method isEmpty (line 90) | public boolean isEmpty() { method isEmptyNoBufferUp (line 95) | private boolean isEmptyNoBufferUp() { method current (line 104) | public char current() { method consume (line 109) | char consume() { method unconsume (line 116) | void unconsume() { method advance (line 123) | public void advance() { method mark (line 127) | void mark() { method rewindToMark (line 131) | void rewindToMark() { method nextIndexOf (line 141) | int nextIndexOf(char c) { method nextIndexOf (line 157) | int nextIndexOf(CharSequence seq) { method consumeTo (line 182) | public String consumeTo(char c) { method consumeTo (line 193) | String consumeTo(String seq) { method consumeToAny (line 210) | public String consumeToAny(final char... chars) { method consumeToAnySorted (line 228) | String consumeToAnySorted(final char... chars) { method consumeData (line 243) | String consumeData() { method consumeTagName (line 260) | String consumeTagName() { method consumeToEnd (line 277) | String consumeToEnd() { method consumeLetterSequence (line 284) | String consumeLetterSequence() { method consumeLetterThenDigitSequence (line 298) | String consumeLetterThenDigitSequence() { method consumeHexSequence (line 319) | String consumeHexSequence() { method consumeDigitSequence (line 332) | String consumeDigitSequence() { method matches (line 345) | boolean matches(char c) { method matches (line 350) | boolean matches(String seq) { method matchesIgnoreCase (line 362) | boolean matchesIgnoreCase(String seq) { method matchesAny (line 377) | boolean matchesAny(char... seq) { method matchesAnySorted (line 390) | boolean matchesAnySorted(char[] seq) { method matchesLetter (line 395) | boolean matchesLetter() { method matchesDigit (line 402) | boolean matchesDigit() { method matchConsume (line 409) | boolean matchConsume(String seq) { method matchConsumeIgnoreCase (line 419) | boolean matchConsumeIgnoreCase(String seq) { method containsIgnoreCase (line 428) | boolean containsIgnoreCase(String seq) { method toString (line 435) | @Override method cacheString (line 447) | private static String cacheString(final char[] charBuf, final String[]... method rangeEquals (line 482) | static boolean rangeEquals(final char[] charBuf, final int start, int ... method rangeEquals (line 496) | boolean rangeEquals(final int start, final int count, final String cac... FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/parser/ParseError.java class ParseError (line 6) | public class ParseError { method ParseError (line 10) | ParseError(int pos, String errorMsg) { method ParseError (line 15) | ParseError(int pos, String errorFormat, Object... args) { method getErrorMessage (line 24) | public String getErrorMessage() { method getPosition (line 32) | public int getPosition() { method toString (line 36) | @Override FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/parser/ParseErrorList.java class ParseErrorList (line 10) | public class ParseErrorList extends ArrayList{ method ParseErrorList (line 14) | ParseErrorList(int initialCapacity, int maxSize) { method canAddError (line 19) | boolean canAddError() { method getMaxSize (line 23) | int getMaxSize() { method noTracking (line 27) | public static ParseErrorList noTracking() { method tracking (line 31) | public static ParseErrorList tracking(int maxSize) { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/parser/Token.java class Token (line 13) | public abstract class Token { method Token (line 17) | protected Token(@NonNull TokenType tokenType) { method reset (line 29) | public abstract Token reset(); method reset (line 31) | static void reset(StringBuilder sb) { class Doctype (line 37) | public static final class Doctype extends Token { method Doctype (line 44) | Doctype() { method reset (line 48) | @Override method getName (line 58) | String getName() { method getPubSysKey (line 62) | String getPubSysKey() { method getPublicIdentifier (line 66) | String getPublicIdentifier() { method getSystemIdentifier (line 70) | public String getSystemIdentifier() { method isForceQuirks (line 74) | public boolean isForceQuirks() { class Tag (line 79) | public static abstract class Tag extends Token { method Tag (line 91) | protected Tag(@NonNull TokenType tokenType) { method reset (line 95) | @Override method newAttribute (line 109) | final void newAttribute() { method finaliseTag (line 134) | final void finaliseTag() { method name (line 142) | final String name() { // preserves case, for input into Tag.valueOf ... method normalName (line 147) | final String normalName() { // loses case, used in tree building for... method name (line 151) | final Tag name(String name) { method isSelfClosing (line 157) | final boolean isSelfClosing() { method getAttributes (line 161) | @SuppressWarnings({"TypeMayBeWeakened"}) method appendTagName (line 167) | final void appendTagName(String append) { method appendTagName (line 172) | final void appendTagName(char append) { method appendAttributeName (line 176) | final void appendAttributeName(String append) { method appendAttributeName (line 180) | final void appendAttributeName(char append) { method appendAttributeValue (line 184) | final void appendAttributeValue(String append) { method appendAttributeValue (line 193) | final void appendAttributeValue(char append) { method appendAttributeValue (line 198) | final void appendAttributeValue(char[] append) { method appendAttributeValue (line 203) | final void appendAttributeValue(int[] appendCodepoints) { method setEmptyAttributeValue (line 210) | final void setEmptyAttributeValue() { method ensureAttributeValue (line 214) | private void ensureAttributeValue() { class StartTag (line 224) | public final static class StartTag extends Tag { method StartTag (line 225) | public StartTag() { method reset (line 230) | @Override method nameAttr (line 238) | StartTag nameAttr(String name, Attributes attributes) { method toString (line 245) | @Override class EndTag (line 254) | public final static class EndTag extends Tag { method EndTag (line 255) | EndTag() { method toString (line 259) | @Override class Comment (line 265) | public final static class Comment extends Token { method reset (line 269) | @Override method Comment (line 276) | Comment() { method getData (line 280) | String getData() { method toString (line 284) | @Override class Character (line 290) | public static class Character extends Token { method Character (line 293) | Character() { method reset (line 297) | @Override method data (line 303) | Character data(String data) { method getData (line 308) | public String getData() { method toString (line 312) | @Override class CData (line 318) | public final static class CData extends Character { method CData (line 319) | CData(String data) { method toString (line 324) | @Override class EOF (line 331) | public final static class EOF extends Token { method EOF (line 332) | EOF() { method reset (line 336) | @Override type TokenType (line 390) | public enum TokenType { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/parser/Tokeniser.java class Tokeniser (line 11) | public final class Tokeniser { method Tokeniser (line 49) | public Tokeniser(CharacterReader reader, ParseErrorList errors) { method read (line 54) | public Token read() { method emit (line 74) | void emit(Token token) { method emit (line 90) | void emit(final String str) { method emit (line 104) | void emit(char[] chars) { method emit (line 108) | void emit(int[] codepoints) { method emit (line 112) | void emit(char c) { method getState (line 116) | TokeniserState getState() { method transition (line 120) | void transition(TokeniserState state) { method advanceTransition (line 124) | void advanceTransition(TokeniserState state) { method consumeCharacterReference (line 131) | int[] consumeCharacterReference(Character additionalAllowedCharacter, ... method createTagPending (line 207) | Token.Tag createTagPending(boolean start) { method emitTagPending (line 212) | void emitTagPending() { method createCommentPending (line 217) | void createCommentPending() { method emitCommentPending (line 221) | void emitCommentPending() { method createDoctypePending (line 225) | void createDoctypePending() { method emitDoctypePending (line 229) | void emitDoctypePending() { method createTempBuffer (line 233) | void createTempBuffer() { method isAppropriateEndTagToken (line 237) | boolean isAppropriateEndTagToken() { method appropriateEndTagName (line 241) | String appropriateEndTagName() { method error (line 245) | void error(TokeniserState state) { method eofError (line 250) | void eofError(TokeniserState state) { method characterReferenceError (line 255) | private void characterReferenceError(String message) { method error (line 260) | void error(String errorMsg) { method currentNodeInHtmlNS (line 265) | boolean currentNodeInHtmlNS() { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/jsoup/parser/TokeniserState.java type TokeniserState (line 8) | enum TokeniserState { method read (line 11) | void read(Tokeniser t, CharacterReader r) { method read (line 35) | void read(Tokeniser t, CharacterReader r) { method read (line 41) | void read(Tokeniser t, CharacterReader r) { method read (line 65) | void read(Tokeniser t, CharacterReader r) { method read (line 70) | void read(Tokeniser t, CharacterReader r) { method read (line 75) | void read(Tokeniser t, CharacterReader r) { method read (line 80) | void read(Tokeniser t, CharacterReader r) { method read (line 99) | void read(Tokeniser t, CharacterReader r) { method read (line 124) | void read(Tokeniser t, CharacterReader r) { method read (line 143) | void read(Tokeniser t, CharacterReader r) { method read (line 179) | void read(Tokeniser t, CharacterReader r) { method read (line 197) | void read(Tokeniser t, CharacterReader r) { method read (line 210) | void read(Tokeniser t, CharacterReader r) { method anythingElse (line 249) | private void anythingElse(Tokeniser t, CharacterReader r) { method read (line 256) | void read(Tokeniser t, CharacterReader r) { method read (line 267) | void read(Tokeniser t, CharacterReader r) { method read (line 272) | void read(Tokeniser t, CharacterReader r) { method read (line 277) | void read(Tokeniser t, CharacterReader r) { method read (line 295) | void read(Tokeniser t, CharacterReader r) { method read (line 300) | void read(Tokeniser t, CharacterReader r) { method read (line 305) | void read(Tokeniser t, CharacterReader r) { method read (line 315) | void read(Tokeniser t, CharacterReader r) { method read (line 325) | void read(Tokeniser t, CharacterReader r) { method read (line 352) | void read(Tokeniser t, CharacterReader r) { method read (line 380) | void read(Tokeniser t, CharacterReader r) { method read (line 411) | void read(Tokeniser t, CharacterReader r) { method read (line 427) | void read(Tokeniser t, CharacterReader r) { method read (line 440) | void read(Tokeniser t, CharacterReader r) { method read (line 445) | void read(Tokeniser t, CharacterReader r) { method read (line 450) | void read(Tokeniser t, CharacterReader r) { method read (line 477) | void read(Tokeniser t, CharacterReader r) { method read (line 504) | void read(Tokeniser t, CharacterReader r) { method read (line 534) | void read(Tokeniser t, CharacterReader r) { method read (line 545) | void read(Tokeniser t, CharacterReader r) { method read (line 551) | void read(Tokeniser t, CharacterReader r) { method read (line 595) | void read(Tokeniser t, CharacterReader r) { method read (line 638) | void read(Tokeniser t, CharacterReader r) { method read (line 683) | void read(Tokeniser t, CharacterReader r) { method read (line 732) | void read(Tokeniser t, CharacterReader r) { method read (line 765) | void read(Tokeniser t, CharacterReader r) { method read (line 798) | void read(Tokeniser t, CharacterReader r) { method read (line 847) | void read(Tokeniser t, CharacterReader r) { method read (line 877) | void read(Tokeniser t, CharacterReader r) { method read (line 897) | void read(Tokeniser t, CharacterReader r) { method read (line 910) | void read(Tokeniser t, CharacterReader r) { method read (line 929) | void read(Tokeniser t, CharacterReader r) { method read (line 957) | void read(Tokeniser t, CharacterReader r) { method read (line 985) | void read(Tokeniser t, CharacterReader r) { method read (line 1007) | void read(Tokeniser t, CharacterReader r) { method read (line 1030) | void read(Tokeniser t, CharacterReader r) { method read (line 1063) | void read(Tokeniser t, CharacterReader r) { method read (line 1091) | void read(Tokeniser t, CharacterReader r) { method read (line 1118) | void read(Tokeniser t, CharacterReader r) { method read (line 1153) | void read(Tokeniser t, CharacterReader r) { method read (line 1188) | void read(Tokeniser t, CharacterReader r) { method read (line 1216) | void read(Tokeniser t, CharacterReader r) { method read (line 1256) | void read(Tokeniser t, CharacterReader r) { method read (line 1293) | void read(Tokeniser t, CharacterReader r) { method read (line 1321) | void read(Tokeniser t, CharacterReader r) { method read (line 1349) | void read(Tokeniser t, CharacterReader r) { method read (line 1387) | void read(Tokeniser t, CharacterReader r) { method read (line 1424) | void read(Tokeniser t, CharacterReader r) { method read (line 1464) | void read(Tokeniser t, CharacterReader r) { method read (line 1501) | void read(Tokeniser t, CharacterReader r) { method read (line 1529) | void read(Tokeniser t, CharacterReader r) { method read (line 1557) | void read(Tokeniser t, CharacterReader r) { method read (line 1584) | void read(Tokeniser t, CharacterReader r) { method read (line 1602) | void read(Tokeniser t, CharacterReader r) { method read (line 1613) | abstract void read(Tokeniser t, CharacterReader r); method handleDataEndTag (line 1630) | private static void handleDataEndTag(Tokeniser t, CharacterReader r, T... method readData (line 1670) | private static void readData(Tokeniser t, CharacterReader r, Tokeniser... method readCharRef (line 1690) | private static void readCharRef(Tokeniser t, TokeniserState advance) { method readEndTag (line 1699) | private static void readEndTag(Tokeniser t, CharacterReader r, Tokenis... method handleDataDoubleEscapeTag (line 1709) | private static void handleDataDoubleEscapeTag(Tokeniser t, CharacterRe... FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/span/SubScriptSpan.java class SubScriptSpan (line 10) | public class SubScriptSpan extends MetricAffectingSpan { method updateDrawState (line 12) | @Override method updateMeasureState (line 17) | @Override method apply (line 22) | private void apply(TextPaint paint) { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/span/SuperScriptSpan.java class SuperScriptSpan (line 10) | public class SuperScriptSpan extends MetricAffectingSpan { method updateDrawState (line 12) | @Override method updateMeasureState (line 17) | @Override method apply (line 22) | private void apply(TextPaint paint) { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/BlockquoteHandler.java class BlockquoteHandler (line 18) | public class BlockquoteHandler extends TagHandler { method handle (line 20) | @Override method supportedTags (line 42) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/EmphasisHandler.java class EmphasisHandler (line 16) | public class EmphasisHandler extends SimpleTagHandler { method getSpans (line 17) | @Nullable method supportedTags (line 30) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/HeadingHandler.java class HeadingHandler (line 17) | public class HeadingHandler extends SimpleTagHandler { method getSpans (line 19) | @Nullable method supportedTags (line 48) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/ImageHandler.java class ImageHandler (line 22) | public class ImageHandler extends SimpleTagHandler { method supportedTags (line 24) | @NonNull type ImageSizeParser (line 30) | interface ImageSizeParser { method parse (line 31) | @Nullable method create (line 35) | @NonNull method ImageHandler (line 42) | @SuppressWarnings("WeakerAccess") method getSpans (line 47) | @Nullable FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/ImageSizeParserImpl.java class ImageSizeParserImpl (line 19) | class ImageSizeParserImpl implements ImageHandler.ImageSizeParser { method ImageSizeParserImpl (line 23) | ImageSizeParserImpl(@NonNull CssInlineStyleParser inlineStyleParser) { method parse (line 27) | @Override method rpxToPx (line 78) | private ImageSize.Dimension rpxToPx(@Nullable ImageSize.Dimension side) { method dimension (line 93) | @Nullable FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/LinkHandler.java class LinkHandler (line 23) | public class LinkHandler extends SimpleTagHandler { method getSpans (line 24) | @Nullable method supportedTags (line 73) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/ListHandler.java class ListHandler (line 20) | public class ListHandler extends TagHandler { method handle (line 22) | @Override method supportedTags (line 72) | @NonNull method currentBulletListLevel (line 78) | private static int currentBulletListLevel(@NonNull HtmlTag.Block block) { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/SimpleTagHandler.java class SimpleTagHandler (line 16) | public abstract class SimpleTagHandler extends TagHandler { method getSpans (line 19) | @Nullable method supportedTags (line 25) | @NonNull method handle (line 30) | @Override method getTagContent (line 45) | protected String getTagContent() { FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/StrikeHandler.java class StrikeHandler (line 19) | public class StrikeHandler extends TagHandler { method handle (line 38) | @Override method supportedTags (line 56) | @NonNull method getMarkdownSpans (line 62) | @Nullable FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/StrongEmphasisHandler.java class StrongEmphasisHandler (line 16) | public class StrongEmphasisHandler extends SimpleTagHandler { method getSpans (line 17) | @Nullable method supportedTags (line 30) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/SubScriptHandler.java class SubScriptHandler (line 14) | public class SubScriptHandler extends SimpleTagHandler { method getSpans (line 15) | @Nullable method supportedTags (line 21) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/SuperScriptHandler.java class SuperScriptHandler (line 14) | public class SuperScriptHandler extends SimpleTagHandler { method getSpans (line 15) | @Nullable method supportedTags (line 21) | @NonNull FILE: Android/AntFluid/markwon-html/src/main/java/io/noties/markwon/html/tag/UnderlineHandler.java class UnderlineHandler (line 19) | public class UnderlineHandler extends TagHandler { method handle (line 21) | @Override method supportedTags (line 51) | @NonNull FILE: Android/AntFluid/markwon-html/src/test/java/io/noties/markwon/html/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: Android/AntFluid/markwon-image/src/androidTest/java/io/noties/markwon/image/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: Android/AntFluid/markwon-image/src/main/java/com/fluid/afm/network/CircleDrawable.java class CircleDrawable (line 11) | public class CircleDrawable { method createCircleDrawable (line 13) | public static Drawable createCircleDrawable(Context context, int diame... FILE: Android/AntFluid/markwon-image/src/main/java/com/fluid/afm/network/ImageLoaderSchemeHandler.java class ImageLoaderSchemeHandler (line 19) | public class ImageLoaderSchemeHandler extends SchemeHandler { method create (line 24) | @NonNull method ImageLoaderSchemeHandler (line 29) | @SuppressWarnings("WeakerAccess") method handle (line 34) | @NonNull method supportedSchemes (line 55) | @NonNull method contentType (line 61) | @Nullable FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/AsyncDrawableLoaderBuilder.java class AsyncDrawableLoaderBuilder (line 16) | class AsyncDrawableLoaderBuilder { method AsyncDrawableLoaderBuilder (line 29) | AsyncDrawableLoaderBuilder() { method executorService (line 44) | void executorService(@NonNull ExecutorService executorService) { method addSchemeHandler (line 49) | void addSchemeHandler(@NonNull SchemeHandler schemeHandler) { method addMediaDecoder (line 56) | void addMediaDecoder(@NonNull MediaDecoder mediaDecoder) { method defaultMediaDecoder (line 63) | void defaultMediaDecoder(@Nullable MediaDecoder mediaDecoder) { method removeSchemeHandler (line 68) | void removeSchemeHandler(@NonNull String scheme) { method removeMediaDecoder (line 73) | void removeMediaDecoder(@NonNull String contentType) { method placeholderProvider (line 81) | void placeholderProvider(@NonNull ImagesPlugin.PlaceholderProvider pla... method errorHandler (line 89) | void errorHandler(@NonNull ImagesPlugin.ErrorHandler errorHandler) { method build (line 94) | @NonNull method checkState (line 109) | private void checkState() { FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/AsyncDrawableLoaderImpl.java class AsyncDrawableLoaderImpl (line 32) | class AsyncDrawableLoaderImpl extends AsyncDrawableLoader { method AsyncDrawableLoaderImpl (line 48) | AsyncDrawableLoaderImpl(@NonNull AsyncDrawableLoaderBuilder builder) { method AsyncDrawableLoaderImpl (line 54) | @VisibleForTesting method load (line 65) | @Override method cancel (line 74) | @Override method placeholder (line 86) | @Nullable method drawableToBitmap (line 94) | public Bitmap drawableToBitmap(Drawable drawable) { method execute (line 110) | @NonNull method setBitmapTransparency (line 241) | public Bitmap setBitmapTransparency(Bitmap bitmap, int alpha) { method overlayBitmaps (line 250) | public Bitmap overlayBitmaps(Bitmap background, Bitmap overlay) { method scaleAndCropCenter (line 264) | public Bitmap scaleAndCropCenter(Bitmap srcBitmap, int targetWidth, in... method scaleAndCropHeightOverWidthBitmap (line 299) | public Bitmap scaleAndCropHeightOverWidthBitmap(Bitmap bitmap, int fix... method getRoundedCornerBitmap (line 320) | public Bitmap getRoundedCornerBitmap(Bitmap bitmap, int cornerRadius) { FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/DefaultDownScalingMediaDecoder.java class DefaultDownScalingMediaDecoder (line 35) | public class DefaultDownScalingMediaDecoder extends MediaDecoder { method create (line 42) | @NonNull method create (line 47) | @NonNull method DefaultDownScalingMediaDecoder (line 60) | private DefaultDownScalingMediaDecoder(@NonNull Resources resources, i... method decode (line 67) | @NonNull method writeToTempFile (line 93) | @NonNull method decode (line 128) | @Nullable method readFile (line 144) | @NonNull method calculateInSampleSize (line 154) | private static int calculateInSampleSize(@NonNull BitmapFactory.Option... method calculateInSampleSize (line 177) | private static int calculateInSampleSize(int actual, int max) { method supportedTypes (line 186) | @NonNull FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/DefaultMediaDecoder.java class DefaultMediaDecoder (line 27) | public class DefaultMediaDecoder extends MediaDecoder { method create (line 31) | @NonNull method create (line 36) | @NonNull method DefaultMediaDecoder (line 43) | @SuppressWarnings("WeakerAccess") method decode (line 48) | @NonNull method supportedTypes (line 64) | @NonNull FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/ImageItem.java class ImageItem (line 13) | public abstract class ImageItem { method withResult (line 22) | @NonNull method withDecodingNeeded (line 34) | @NonNull method ImageItem (line 42) | private ImageItem() { method hasResult (line 48) | public abstract boolean hasResult(); method hasDecodingNeeded (line 53) | public abstract boolean hasDecodingNeeded(); method getAsWithResult (line 59) | @NonNull method getAsWithDecodingNeeded (line 66) | @NonNull class WithResult (line 72) | public static class WithResult extends ImageItem { method WithResult (line 76) | private WithResult(@NonNull Drawable drawable) { method result (line 80) | @NonNull method hasResult (line 85) | @Override method hasDecodingNeeded (line 90) | @Override method getAsWithResult (line 95) | @NonNull method getAsWithDecodingNeeded (line 101) | @NonNull class WithDecodingNeeded (line 111) | public static class WithDecodingNeeded extends ImageItem { method WithDecodingNeeded (line 116) | private WithDecodingNeeded( method contentType (line 123) | @Nullable method inputStream (line 128) | @NonNull method hasResult (line 133) | @Override method hasDecodingNeeded (line 138) | @Override method getAsWithResult (line 143) | @NonNull method getAsWithDecodingNeeded (line 149) | @NonNull FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/ImagesPlugin.java class ImagesPlugin (line 29) | @SuppressWarnings({"UnusedReturnValue", "WeakerAccess"}) method onStreamOutStateChanged (line 35) | @Override type ImagesConfigure (line 43) | public interface ImagesConfigure { method configureImages (line 44) | void configureImages(@NonNull ImagesPlugin plugin); type PlaceholderProvider (line 50) | public interface PlaceholderProvider { method providePlaceholder (line 51) | @Nullable type ErrorHandler (line 58) | public interface ErrorHandler { method handleError (line 63) | @Nullable method create (line 73) | @NonNull method create (line 76) | @NonNull method create (line 82) | @NonNull method ImagesPlugin (line 92) | ImagesPlugin() { method ImagesPlugin (line 96) | ImagesPlugin(IImageClickCallback callback) { method ImagesPlugin (line 103) | @VisibleForTesting method executorService (line 113) | @NonNull method addSchemeHandler (line 126) | @NonNull method addMediaDecoder (line 136) | @NonNull method defaultMediaDecoder (line 149) | @NonNull method removeSchemeHandler (line 158) | @NonNull method processMarkdown (line 165) | @NonNull method removeMediaDecoder (line 179) | @NonNull method placeholderProvider (line 188) | @NonNull method errorHandler (line 198) | @NonNull method configureConfiguration (line 204) | @Override method configureSpansFactory (line 210) | @Override method beforeSetText (line 216) | @Override method afterSetText (line 221) | @Override FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/MediaDecoder.java class MediaDecoder (line 14) | public abstract class MediaDecoder { method decode (line 23) | @NonNull method supportedTypes (line 32) | @NonNull FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/SchemeHandler.java class SchemeHandler (line 12) | public abstract class SchemeHandler { method handle (line 23) | @NonNull method supportedSchemes (line 29) | @NonNull FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/data/DataUri.java class DataUri (line 5) | public class DataUri { method DataUri (line 11) | public DataUri(@Nullable String contentType, boolean base64, @Nullable... method contentType (line 17) | @Nullable method base64 (line 22) | public boolean base64() { method data (line 26) | @Nullable method toString (line 31) | @Override method equals (line 40) | @Override method hashCode (line 53) | @Override FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/data/DataUriDecoder.java class DataUriDecoder (line 8) | public abstract class DataUriDecoder { method decode (line 10) | @Nullable method create (line 13) | @NonNull class Impl (line 18) | static class Impl extends DataUriDecoder { method decode (line 22) | @Nullable FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/data/DataUriParser.java class DataUriParser (line 6) | public abstract class DataUriParser { method parse (line 8) | @Nullable method create (line 12) | @NonNull class Impl (line 17) | static class Impl extends DataUriParser { method parse (line 19) | @Nullable FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/data/DataUriSchemeHandler.java class DataUriSchemeHandler (line 16) | public class DataUriSchemeHandler extends SchemeHandler { method create (line 20) | @NonNull method DataUriSchemeHandler (line 30) | @SuppressWarnings("WeakerAccess") method handle (line 36) | @NonNull method supportedSchemes (line 67) | @NonNull FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/file/FileSchemeHandler.java class FileSchemeHandler (line 28) | public class FileSchemeHandler extends SchemeHandler { method createWithAssets (line 35) | @NonNull method createWithAssets (line 45) | @NonNull method create (line 50) | @NonNull method FileSchemeHandler (line 60) | @SuppressWarnings("WeakerAccess") method handle (line 65) | @NonNull method supportedSchemes (line 129) | @NonNull FILE: Android/AntFluid/markwon-image/src/main/java/io/noties/markwon/image/network/NetworkSchemeHandler.java class NetworkSchemeHandler (line 25) | public class NetworkSchemeHandler extends SchemeHandler { method create (line 30) | @NonNull method NetworkSchemeHandler (line 35) | @SuppressWarnings("WeakerAccess") method handle (line 40) | @NonNull method supportedSchemes (line 67) | @NonNull method contentType (line 73) | @Nullable FILE: Android/AntFluid/markwon-image/src/test/java/io/noties/markwon/image/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: Android/AntFluid/markwon-inline-parser/src/androidTest/java/io/noties/markwon/inlineparser/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: Android/AntFluid/markwon-inline-parser/src/main/java/com/fluid/afm/inline/OiintInlineProcessor.java class OiintInlineProcessor (line 11) | public class OiintInlineProcessor extends InlineProcessor { method specialCharacter (line 13) | @Override method parse (line 17) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/AutolinkInlineProcessor.java class AutolinkInlineProcessor (line 14) | public class AutolinkInlineProcessor extends InlineProcessor { method specialCharacter (line 22) | @Override method parse (line 27) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/BackslashInlineProcessor.java class BackslashInlineProcessor (line 11) | public class BackslashInlineProcessor extends InlineProcessor { method specialCharacter (line 15) | @Override method parse (line 20) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/BackticksInlineProcessor.java class BackticksInlineProcessor (line 14) | public class BackticksInlineProcessor extends InlineProcessor { method specialCharacter (line 20) | @Override method parse (line 25) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/BangInlineProcessor.java class BangInlineProcessor (line 12) | public class BangInlineProcessor extends InlineProcessor { method specialCharacter (line 13) | @Override method parse (line 18) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/CloseBracketInlineProcessor.java class CloseBracketInlineProcessor (line 20) | public class CloseBracketInlineProcessor extends InlineProcessor { method specialCharacter (line 24) | @Override method parse (line 29) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/EntityInlineProcessor.java class EntityInlineProcessor (line 16) | public class EntityInlineProcessor extends InlineProcessor { method specialCharacter (line 20) | @Override method parse (line 25) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/HtmlInlineProcessor.java class HtmlInlineProcessor (line 14) | public class HtmlInlineProcessor extends InlineProcessor { method specialCharacter (line 24) | @Override method parse (line 29) | @Override FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/InlineParserUtils.java class InlineParserUtils (line 9) | public abstract class InlineParserUtils { method mergeTextNodesBetweenExclusive (line 11) | public static void mergeTextNodesBetweenExclusive(Node fromNode, Node ... method mergeChildTextNodes (line 20) | public static void mergeChildTextNodes(Node node) { method mergeTextNodesInclusive (line 29) | public static void mergeTextNodesInclusive(Node fromNode, Node toNode) { method mergeIfNeeded (line 58) | public static void mergeIfNeeded(Text first, Text last, int textLength) { method InlineParserUtils (line 75) | private InlineParserUtils() { FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/InlineProcessor.java class InlineProcessor (line 29) | public abstract class InlineProcessor { method specialCharacter (line 34) | public abstract char specialCharacter(); method parse (line 39) | @Nullable method parse (line 48) | @Nullable method lastBracket (line 63) | protected Bracket lastBracket() { method lastDelimiter (line 67) | protected Delimiter lastDelimiter() { method addBracket (line 71) | protected void addBracket(Bracket bracket) { method removeLastBracket (line 75) | protected void removeLastBracket() { method spnl (line 79) | protected void spnl() { method match (line 85) | @Nullable method parseLinkDestination (line 98) | @Nullable method parseLinkTitle (line 106) | @Nullable method parseLinkLabel (line 114) | protected int parseLinkLabel() { method processDelimiters (line 121) | protected void processDelimiters(Delimiter stackBottom) { method text (line 127) | @NonNull method text (line 132) | @NonNull method peek (line 137) | protected char peek() { FILE: Android/AntFluid/markwon-inline-parser/src/main/java/io/noties/markwon/inlineparser/MarkwonInlineParser.java class MarkwonInlineParser (line 41) | public class MarkwonInlineParser implements InlineParser, MarkwonInlineP... type FactoryBuilder (line 43) | @SuppressWarnings("unused") method addInlineProcessor (line 49) | @NonNull method addDelimiterProcessor (line 56) | @NonNull method referencesEnabled (line 62) | @NonNull method excludeInlineProcessor (line 65) | @NonNull method excludeDelimiterProcessor (line 68) | @NonNull method build (line 71) | @NonNull type FactoryBuilderNoDefaults (line 75) | public interface FactoryBuilderNoDefaults extends FactoryBuilder { method includeDefaults (line 80) | @NonNull method factoryBuilder (line 89) | @NonNull method factoryBuilderNoDefaults (line 99) | @NonNull method MarkwonInlineParser (line 141) | public MarkwonInlineParser( method calculateInlines (line 155) | @NonNull method calculateSpecialCharacters (line 171) | @NonNull method calculateDelimiterProcessors (line 183) | private static Map calculateDelimiterPr... method addDelimiterProcessors (line 189) | private static void addDelimiterProcessors(Iterable { method add (line 102) | @NonNull method add (line 108) | @NonNull method add (line 119) | @NonNull method add (line 132) | @NonNull FILE: Android/AntFluid/markwon-syntax-highlight/src/main/java/io/noties/markwon/syntax/Prism4jThemeDarkula.java class Prism4jThemeDarkula (line 13) | public class Prism4jThemeDarkula extends Prism4jThemeBase { method create (line 15) | @NonNull method create (line 24) | @NonNull method Prism4jThemeDarkula (line 31) | public Prism4jThemeDarkula(@ColorInt int background) { method background (line 35) | @Override method textColor (line 40) | @Override method init (line 45) | @NonNull method applyColor (line 65) | @Override FILE: Android/AntFluid/markwon-syntax-highlight/src/main/java/io/noties/markwon/syntax/Prism4jThemeDefault.java class Prism4jThemeDefault (line 14) | public class Prism4jThemeDefault extends Prism4jThemeBase { method create (line 16) | @NonNull method create (line 24) | @NonNull method Prism4jThemeDefault (line 31) | public Prism4jThemeDefault(@ColorInt int background) { method background (line 35) | @Override method textColor (line 40) | @Override method init (line 45) | @NonNull method applyColor (line 59) | @Override FILE: Android/AntFluid/markwon-syntax-highlight/src/main/java/io/noties/markwon/syntax/SyntaxHighlightPlugin.java class SyntaxHighlightPlugin (line 10) | public class SyntaxHighlightPlugin extends AbstractMarkwonPlugin { method create (line 12) | @NonNull method create (line 19) | @NonNull method SyntaxHighlightPlugin (line 31) | public SyntaxHighlightPlugin( method createDefault (line 39) | public static SyntaxHighlightPlugin createDefault() { method configureConfiguration (line 43) | @Override FILE: Android/AntFluid/markwon-syntax-highlight/src/test/java/io/noties/markwon/syntax/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/ffi/graphic_ohos.cpp function string (line 42) | string Font_ohos::getFile() const { function string (line 46) | string Font_ohos::getFamily() const { function Font (line 71) | Font* Font::create(const string& file, float size) { function color (line 169) | color Graphics2D_ohos::getColor() const { function Stroke (line 205) | const Stroke& Graphics2D_ohos::getStroke() const { function Font (line 214) | const Font* Graphics2D_ohos::getFont() const { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/ffi/graphic_ohos.h function class (line 28) | class Font_ohos : public Font { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/ffi/graphic_ohos_ffi.cpp function OH_Drawing_Bitmap (line 18) | OH_Drawing_Bitmap *initGraphics2D_ffi(uint32_t w, uint32_t h, OH_Drawing... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/ffi/latex_ffi.cpp function LaTeX_init (line 19) | bool LaTeX_init(char *rootDir) { function LaTeX_release (line 28) | void LaTeX_release() { function TeXRender (line 32) | TeXRender *LaTeX_parse(char *ltx, int width, float textSize, float lineS... function LaTeX_setDebug (line 44) | void LaTeX_setDebug(bool debug) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/ffi/render_ffi.cpp function TeXRender_draw (line 24) | void TeXRender_draw(TeXRender *r, OH_Drawing_Bitmap *bitmap, int x, int ... function TeXRender_getTextSize (line 29) | float TeXRender_getTextSize(TeXRender *r) { function TeXRender_getHeight (line 33) | int TeXRender_getHeight(TeXRender *r) { function TeXRender_getDepth (line 37) | int TeXRender_getDepth(TeXRender *r) { function TeXRender_getWidth (line 41) | int TeXRender_getWidth(TeXRender *r) { function TeXRender_getBaseline (line 45) | float TeXRender_getBaseline(TeXRender *r) { function TeXRender_setTextSize (line 49) | void TeXRender_setTextSize(TeXRender *r, float size) { function TeXRender_setForeground (line 53) | void TeXRender_setForeground(TeXRender *r, int c) { function TeXRender_setWidth (line 57) | void TeXRender_setWidth(TeXRender *r, int width, int align) { function TeXRender_setHeight (line 61) | void TeXRender_setHeight(TeXRender *r, int height, int align) { function TeXRender_finalize (line 65) | void TeXRender_finalize(TeXRender *r) { function UInt8Data (line 69) | static UInt8Data toBitmapRGB_565(TeXRender *r, OH_Drawing_Bitmap *bitmap) { function UInt8Data (line 174) | static UInt8Data toBitmapBGRA_8888(TeXRender *r, OH_Drawing_Bitmap *bitm... function UInt8Data (line 247) | UInt8Data TeXRender_toBitmap(TeXRender *r, OH_Drawing_Bitmap *bitmap, OH... function UInt8Data (line 255) | UInt8Data TeXRender_getMapData(TeXRender *r, OH_Drawing_Bitmap *bitmap, ... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/ffi/render_ffi.h type UInt8Data (line 18) | typedef struct { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/ffi/utils.h type BYTE (line 22) | typedef char BYTE; type WORD (line 23) | typedef short WORD; type DWORD (line 24) | typedef int DWORD; type LONG (line 25) | typedef int LONG; type BitMapFileHeader (line 27) | typedef struct tagBITMAPFILEHEADER { type BitMapInfoHeader (line 35) | typedef struct tagBITMAPINFOHEADER { type RgbQuad (line 51) | typedef struct tagRGBQUAD { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/atom/atom.h function namespace (line 14) | namespace tex { function virtual (line 188) | virtual void add(const sptr& b) { function virtual (line 200) | virtual void add(int pos, const sptr& b) { function negWidth (line 207) | inline void negWidth() { _width = -_width; } function class (line 254) | class Atom { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/atom/atom_basic.cpp function ostream (line 274) | ostream& tex::operator<<(ostream& os, const SymbolAtom& s) { function Char (line 337) | Char CharAtom::getChar(_in_ TeXFont& tf, int style, bool smallCap) { function color (line 653) | color ColorAtom::getColor(string s) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/atom/atom_basic.h function class (line 40) | class PlaceholderAtom : public Atom { function class (line 168) | class HlineAtom : public Atom { function checkUnit (line 311) | inline static void checkUnit(int unit) throw(ex_invalid_unit) { function getUnit (line 315) | inline static int getUnit(const string& unit) { function getFactor (line 321) | inline static float getFactor(int unit, _in_ const TeXEnvironment& env) { function getSize (line 325) | inline static float getSize(int unit, float s, _in_ const TeXEnvironment... function class (line 349) | class UnderScoreAtom : public Atom { function class (line 385) | class CharSymbol : public Atom { function _cf (line 440) | _cf(c) {} function SymbolAtom (line 477) | inline SymbolAtom& setUnicode(wchar_t c) { function class (line 530) | class CharAtom : public CharSymbol { function isMathMode (line 566) | inline bool isMathMode() { function class (line 580) | class BreakMarkAtom : public Atom { function class (line 595) | class Dummy { function setCanBreak (line 751) | inline void setCanBreak(bool can) { function setAddInterline (line 794) | inline void setAddInterline(bool addInterline) { function setHalign (line 805) | inline void setHalign(int halign) { function setVtop (line 813) | inline void setVtop(bool vtop) { function setPreviousAtom (line 875) | void setPreviousAtom(const sptr& prev) override { function _base (line 903) | _base(base) {} function setPreviousAtom (line 934) | void setPreviousAtom(const sptr& prev) override { function class (line 947) | class TypedAtom : public Atom { function class (line 987) | class AccentedAtom : public Atom { function class (line 1060) | class UnderOverAtom : public Atom { function class (line 1197) | class BigOperatorAtom : public Atom { function class (line 1265) | class SideSetsAtom : public Atom { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/atom/atom_impl.h function namespace (line 15) | namespace tex { function _color (line 58) | CellColorAtom(color c) : _color(c) {} function apply (line 60) | void apply(const sptr& box) { function _color (line 77) | CellForegroundAtom(color c) : _color(c) {} function apply (line 79) | void apply(const sptr& box) { function class (line 89) | class MultiRowAtom : public Atom { function setRowColumn (line 103) | inline void setRowColumn(int r, int c) { type MAT (line 122) | enum MAT { function class (line 136) | class MatrixAtom : public Atom { type MULTILINETYPE (line 251) | enum MULTILINETYPE { function class (line 260) | class MultlineAtom : public Atom { function _base (line 325) | _base(base) {} function _base (line 349) | _base(base) {} function virtual (line 433) | virtual sptr createBox(_out_ TeXEnvironment& env) override { function FBoxAtom (line 453) | FBoxAtom(base) {} function class (line 471) | class ShadowAtom : public FBoxAtom { function class (line 644) | class MulticolumnAtom : public Atom { function setColumnWidth (line 670) | inline void setColumnWidth(float w) { function getColumnWidth (line 674) | inline float getColumnWidth() { function getSkipped (line 678) | inline int getSkipped() { function hasRightVline (line 682) | inline bool hasRightVline() { function setRowColumn (line 686) | inline void setRowColumn(int i, int j) { function getAlign (line 691) | inline int getAlign() { function getRow (line 695) | inline int getRow() { function getCol (line 699) | inline int getCol() { function _upper (line 775) | IJAtom(bool upper) : _upper(upper) {} function _base (line 801) | _base(base) {} function class (line 859) | class LaTeXAtom : public Atom { function _upper (line 876) | LCaronAtom(bool upper) : _upper(upper) {} function _base (line 929) | _base(base) {} function _base (line 969) | _base(f) { function class (line 991) | class RaiseAtom : public Atom { function _base (line 1044) | _base(base) { function class (line 1163) | class RuleAtom : public Atom { function _base (line 1194) | _base(base) {} function _base (line 1218) | _base(base) {} function class (line 1264) | class StyleAtom : public Atom { function _at (line 1315) | _at(a) {} function _upper (line 1365) | TStrokeAtom(bool u) : _upper(u) {} function _base (line 1401) | _base(base) {} function _base (line 1425) | _base(f) { function _at (line 1494) | _at(a) {} function class (line 1578) | class CancelAtom : public Atom { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/atom/box.cpp function Point (line 580) | Point RotateBox::calculateShift(const Box& b, int option) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/atom/box.h function namespace (line 10) | namespace tex { function class (line 419) | class StrutBox : public Box { function draw (line 430) | void draw(Graphics2D& g2, float x, float y) override { function class (line 440) | class GlueBox : public Box { function draw (line 452) | void draw(Graphics2D& g2, float x, float y) override { function class (line 462) | class CharBox : public Box { function class (line 490) | class TextRenderingBox : public Box { function class (line 562) | class ShiftBox : public Box { function class (line 582) | class LineBox : public Box { function class (line 602) | class OverlappedBox : public Box { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/common.h function namespace (line 61) | namespace tex { function split (line 200) | inline void split(const string& str, char del, _out_ vector& res) { function startswith (line 206) | inline bool startswith(const string& str, const string& cmp) { function endswith (line 210) | inline bool endswith(const string& str, const string& cmp) { function startswith (line 214) | inline bool startswith(const wstring& str, const wstring& cmp) { function endswith (line 218) | inline bool endswith(const wstring& str, const wstring& cmp) { function class (line 225) | class strtokenizer { function count_tokens (line 247) | int count_tokens() { function string (line 265) | string next_token() { function string (line 296) | inline string& wide2utf8(const wchar_t* in, _out_ string& out) { function string (line 329) | inline string wide2utf8(const wchar_t* in) { function wstring (line 338) | inline wstring& utf82wide(const char* in, _out_ wstring& out) { function wstring (line 365) | inline wstring utf82wide(const char* in) { function string (line 374) | inline string& quotereplace(const string& src, _out_ string& out) { function wstring (line 383) | inline wstring& quotereplace(const wstring& src, _out_ wstring& out) { function string (line 395) | inline string& replacefirst(_out_ string& src, const string& from, const... function string (line 402) | inline string& replaceall(_out_ string& src, const string& from, const s... function wstring (line 412) | inline wstring& replacefirst(_out_ wstring& src, const wstring& from, co... function wstring (line 419) | inline wstring& replaceall(_out_ wstring& src, const wstring& from, cons... function class (line 436) | class ex_tex : public exception { function class (line 455) | class ex_res_parse : public ex_tex { function class (line 467) | class ex_xml_parse : public ex_res_parse { function class (line 512) | class ex_alphabet_registration : public ex_tex { function class (line 520) | class ex_delimiter_mapping_not_found : public ex_tex { function class (line 526) | class ex_empty_formula : public ex_tex { function class (line 531) | class ex_font_loaded : public ex_tex { function class (line 539) | class ex_formula_not_found : public ex_tex { function class (line 548) | class ex_invalid_atom_type : public ex_tex { function class (line 556) | class ex_invalid_delimiter : public ex_tex { function class (line 571) | class ex_invalid_delimiter_type : public ex_tex { function class (line 579) | class ex_invalid_matrix : public ex_tex { function class (line 587) | class ex_invalid_symbol_type : public ex_tex { function class (line 595) | class ex_invalid_formula : public ex_tex { function class (line 603) | class ex_invalid_unit : public ex_tex { function class (line 612) | class ex_parse : public ex_tex { function class (line 622) | class ex_symbol_mapping_not_found : public ex_tex { function class (line 631) | class ex_symbol_not_found : public ex_tex { function class (line 640) | class ex_text_style_mapping_not_found : public ex_tex { function class (line 646) | class ex_invalid_state : public ex_tex { function class (line 651) | class ex_invalid_param : public ex_tex { type TeXConstants (line 660) | enum TeXConstants { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/core.cpp function print_box (line 10) | void print_box(const sptr& b, int dep, vector& lines) { function ostream (line 264) | ostream& tex::operator<<(ostream& out, const Glue& glue) { function Glue (line 313) | Glue* Glue::getGlue(int skipType) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/core.h function namespace (line 12) | namespace tex { function setInterline (line 121) | inline void setInterline(int unit, float len) { function getInterline (line 126) | float getInterline() const; function setScaleFactor (line 132) | inline void setScaleFactor(float f) { _scaleFactor = f; } function setBackground (line 170) | inline void setBackground(color bg) { _background = bg; } function setColor (line 172) | inline void setColor(color c) { _color = c; } function setStyle (line 182) | inline void setStyle(int style) { _style = style; } function setTextStyle (line 186) | inline void setTextStyle(const string& style) { _textStyle = style; } function setSmallCap (line 190) | inline void setSmallCap(bool s) { _smallCap = s; } function reset (line 194) | inline void reset() { function setLastFontId (line 201) | inline void setLastFontId(int id) { _lastFontId = id; } function class (line 211) | class Glue { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/formula.cpp function TeXFormula (line 142) | TeXFormula* TeXFormula::add(const sptr& el) { function TeXFormula (line 163) | TeXFormula* TeXFormula::append(bool isPartial, const wstring& s) throw(e... function TeXFormula (line 171) | TeXFormula* TeXFormula::append(const wstring& s) throw(ex_parse) { function TeXFormula (line 194) | TeXFormula* TeXFormula::setBackground(color c) { function TeXFormula (line 204) | TeXFormula* TeXFormula::setColor(color c) { function TeXFormula (line 214) | TeXFormula* TeXFormula::setFixedTypes(int left, int right) throw(ex_inva... function FontInfos (line 243) | FontInfos* TeXFormula::getExternalFont(const UnicodeBlock& block) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/formula.h function namespace (line 14) | namespace tex { function class (line 252) | class ArrayOfAtoms : public TeXFormula { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/localized_num.cpp function wchar_t (line 3) | wchar_t tex::convertToRomanNumber(wchar_t c) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/macro.h function namespace (line 13) | namespace tex { function class (line 130) | class InflationMacroInfo : public MacroInfo { type sptr (line 150) | typedef sptr (*MacroDelegate)( function class (line 154) | class PredefMacroInfo : public MacroInfo { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/macro_def.cpp function PredefMacroInfo (line 17) | inline static PredefMacroInfo* m(int nbargs, int posOpts, MacroDelegate ... function PredefMacroInfo (line 21) | inline static PredefMacroInfo* m(int nbargs, MacroDelegate del) { function e (line 332) | inline static void e( function c (line 340) | inline static void c( FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/macro_impl.cpp type tex (line 7) | namespace tex { function macro (line 9) | macro(hvspace) { function macro (line 36) | macro(rule) { function macro (line 44) | macro(cfrac) { function macro (line 62) | macro(sfrac) { function macro (line 94) | macro(genfrac) { function macro (line 124) | macro(overwithdelims) { function macro (line 153) | macro(atopwithdelims) { function macro (line 182) | macro(abovewithdelims) { function macro (line 211) | macro(textstyles) { function macro (line 238) | macro(accentbiss) { function macro (line 285) | macro(left) { function macro (line 311) | macro(intertext) { function macro (line 327) | macro(newcommand) { function macro (line 344) | macro(renewcommand) { function macro (line 361) | macro(raisebox) { function macro (line 373) | macro(definecolor) { function macro (line 410) | macro(sizes) { function macro (line 437) | macro(romannumeral) { function macro (line 462) | macro(muskips) { function macro (line 488) | macro(xml) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/core/macro_impl.h function namespace (line 17) | namespace tex { function macro (line 855) | inline macro(big) { return _macro_big(tp, args, 1); } function macro (line 857) | inline macro(Big) { return _macro_big(tp, args, 2); } function macro (line 859) | inline macro(bigg) { return _macro_big(tp, args, 3); } function macro (line 861) | inline macro(Bigg) { return _macro_big(tp, args, 4); } function macro (line 863) | inline macro(bigl) { return _macro_big(tp, args, 1, TYPE_OPENING); } function macro (line 865) | inline macro(Bigl) { return _macro_big(tp, args, 2, TYPE_OPENING); } function macro (line 867) | inline macro(biggl) { return _macro_big(tp, args, 3, TYPE_OPENING); } function macro (line 869) | inline macro(Biggl) { return _macro_big(tp, args, 4, TYPE_OPENING); } function macro (line 871) | inline macro(bigr) { return _macro_big(tp, args, 1, TYPE_CLOSING); } function macro (line 873) | inline macro(Bigr) { return _macro_big(tp, args, 2, TYPE_CLOSING); } function macro (line 875) | inline macro(biggr) { return _macro_big(tp, args, 3, TYPE_CLOSING); } function macro (line 877) | inline macro(Biggr) { return _macro_big(tp, args, 4, TYPE_CLOSING); } function macro (line 879) | inline macro(displaystyle) { function macro (line 884) | inline macro(scriptstyle) { function macro (line 889) | inline macro(textstyle) { function macro (line 894) | inline macro(scriptscriptstyle) { function macro (line 899) | inline macro(rotatebox) { function macro (line 905) | inline macro(reflectbox) { function macro (line 909) | inline macro(scalebox) { function macro (line 921) | inline macro(resizebox) { function macro (line 929) | inline macro(shadowbox) { function macro (line 933) | inline macro(ovalbox) { function macro (line 937) | inline macro(cornersize) { function macro (line 946) | inline macro(doublebox) { function macro (line 950) | inline macro(fgcolor) { function macro (line 956) | inline macro(bgcolor) { function macro (line 962) | inline macro(textcolor) { function macro (line 968) | inline macro(colorbox) { function macro (line 974) | inline macro(fcolorbox) { function macro (line 982) | inline macro(cong) { function macro (line 990) | inline macro(doteq) { function macro (line 997) | inline macro(externalfont) { function macro (line 1003) | inline macro(ctext) { function macro (line 1007) | inline macro(textit) { function macro (line 1011) | inline macro(textbf) { function macro (line 1015) | inline macro(textitbf) { function macro (line 1019) | inline macro(declaremathsizes) { function macro (line 1026) | inline macro(magnification) { function macro (line 1033) | inline macro(hline) { function macro (line 1039) | inline macro(mathcumsup) { function macro (line 1044) | inline macro(mathcumsub) { function macro (line 1049) | inline macro(dotminus) { function macro (line 1057) | inline macro(ratio) { function macro (line 1065) | inline macro(geoprop) { function macro (line 1075) | inline macro(minuscolon) { function macro (line 1086) | inline macro(minuscoloncolon) { function macro (line 1098) | inline macro(simcolon) { function macro (line 1109) | inline macro(simcoloncolon) { function macro (line 1121) | inline macro(approxcolon) { function macro (line 1132) | inline macro(approxcoloncolon) { function macro (line 1144) | inline macro(equalscolon) { function macro (line 1155) | inline macro(equalscoloncolon) { function macro (line 1167) | inline macro(colonminus) { function macro (line 1178) | inline macro(coloncolonminus) { function macro (line 1190) | inline macro(colonequals) { function macro (line 1201) | inline macro(coloncolonequals) { function macro (line 1213) | inline macro(coloncolon) { function macro (line 1223) | inline macro(colonsim) { function macro (line 1234) | inline macro(coloncolonsim) { function macro (line 1246) | inline macro(colonapprox) { function macro (line 1257) | inline macro(coloncolonapprox) { function macro (line 1269) | inline macro(smallfrowneq) { function macro (line 1277) | inline macro(hstrok) { function macro (line 1287) | inline macro(Hstrok) { function macro (line 1297) | inline macro(dstrok) { function macro (line 1307) | inline macro(Dstrok) { function macro (line 1317) | inline macro(kern) { function macro (line 1323) | inline macro(char) { function macro (line 1342) | inline macro(T) { function macro (line 1346) | inline macro(textcircled) { function macro (line 1351) | inline macro(textsc) { function macro (line 1355) | inline macro(sc) { function macro (line 1360) | inline macro(quad) { function macro (line 1364) | inline macro(surd) { function macro (line 1368) | inline macro(int) { function macro (line 1374) | inline macro(oint) { function macro (line 1380) | inline macro(iint) { function macro (line 1391) | inline macro(iiint) { function macro (line 1404) | inline macro(iiiint) { function macro (line 1419) | inline macro(idotsint) { function macro (line 1436) | inline macro(lmoustache) { function macro (line 1443) | inline macro(rmoustache) { function macro (line 1450) | inline macro(insertBreakMark) { function sptr (line 1456) | inline sptr _macro_typelimits(_out_ TeXParser& tp, _out_ vector& __infos() { return _infos; } function FontInfo (line 227) | static inline FontInfo* __get(int id) { return _infos[id]; } function __set_space (line 243) | inline void __set_space(float s) { _space = s; } function __set_xheight (line 245) | inline void __set_xheight(float h) { _xHeight = h; } function __set_quad (line 247) | inline void __set_quad(float q) { _quad = q; } function hasNextLarger (line 270) | inline bool hasNextLarger(wchar_t c) { return getNextLarger(c) != nullpt... function isExtensionChar (line 272) | inline bool isExtensionChar(wchar_t c) { return (getExtension(c) != null... function getQuad (line 274) | inline float getQuad(float factor) const { return _quad * factor; } function getSpace (line 278) | inline float getSpace(float factor) const { return _space * factor; } function getXHeight (line 280) | inline float getXHeight(float factor) const { return _xHeight * factor; } function setSkewChar (line 284) | inline void setSkewChar(wchar_t c) { _skewChar = c; } function setSsId (line 298) | inline void setSsId(int id) { _ssId = id == -1 ? _id : id; } function setTtId (line 300) | inline void setTtId(int id) { _ttId = id == -1 ? _id : id; } function setItId (line 302) | inline void setItId(int id) { _itId = id == -1 ? _id : id; } function setRomanId (line 304) | inline void setRomanId(int id) { _romanId = id == -1 ? _id : id; } function setBoldId (line 306) | inline void setBoldId(int id) { _boldId = id == -1 ? _id : id; } function Font (line 319) | inline static const Font* getFont(int id) { return _infos[id]->getFont(); } FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/fonts/font_reg.h function namespace (line 9) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/fonts/fonts.cpp function Char (line 113) | Char DefaultTeXFont::getChar(wchar_t c, _in_ const vector& cf... function Char (line 134) | Char DefaultTeXFont::getDefaultChar(wchar_t c, int style) { function Char (line 144) | Char DefaultTeXFont::getChar( function Char (line 154) | Char DefaultTeXFont::getChar(const CharFont& c, int style) { function Char (line 195) | Char DefaultTeXFont::getChar( function Extension (line 213) | Extension* DefaultTeXFont::getExtension(_in_ const Char& c, int style) { function Char (line 254) | Char DefaultTeXFont::getNextLarger(_in_ const Char& c, int style) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/fonts/fonts.h function namespace (line 19) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/fonts/symbol_reg.h function namespace (line 8) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/graphic/graphic.h function namespace (line 9) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/graphic/graphic_basic.h type color (line 13) | typedef unsigned int color; function color (line 35) | inline color argb(int a, int r, int g, int b) { function color (line 39) | inline color rgb(int r, int g, int b) { function color (line 43) | inline color argb(float a, float r, float g, float b) { function color (line 47) | inline color rgb(float r, float g, float b) { function color_a (line 51) | inline int color_a(color c) { function color_r (line 55) | inline int color_r(color c) { function color_g (line 59) | inline int color_g(color c) { function color_b (line 63) | inline int color_b(color c) { function color (line 67) | inline color cmyk(float c, float m, float y, float k) { function istrans (line 75) | inline bool istrans(color c) { function color (line 82) | inline color decode(const string& s) { type Cap (line 139) | enum Cap { type Join (line 144) | enum Join { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/latex.cpp function string (line 51) | const string& LaTeX::getResRootPath() { function TeXRender (line 59) | TeXRender* LaTeX::parse(const wstring& latex, int width, float textSize,... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/latex.h function namespace (line 14) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/platform/cairo/graphic_cairo.cpp function string (line 57) | string Font_cairo::getFamily() const { function Font (line 82) | Font* Font::create(const string& file, float size) { function color (line 181) | color Graphics2D_cairo::getColor() const { function Stroke (line 222) | const Stroke& Graphics2D_cairo::getStroke() const { function Font (line 231) | const Font* Graphics2D_cairo::getFont() const { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/platform/cairo/graphic_cairo.h function string (line 33) | string getFamily() const; FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/platform/gdi_win/graphic_win32.cpp function Font (line 139) | Font* Font::create(const string& file, float s) { function color (line 221) | color Graphics2D_win32::getColor() const { function Stroke (line 257) | const Stroke& Graphics2D_win32::getStroke() const { function Font (line 266) | const Font* Graphics2D_win32::getFont() const { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/platform/gdi_win/graphic_win32.h function namespace (line 14) | namespace Gdiplus { function class (line 29) | class Font_win32 : public Font { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/render.cpp function Insets (line 54) | Insets TeXRender::getInsets() { function DefaultTeXFont (line 98) | DefaultTeXFont* TeXRenderBuilder::createFont(float size, int type) { function TeXRender (line 109) | TeXRender* TeXRenderBuilder::build(TeXFormula& f) { function TeXRender (line 113) | TeXRender* TeXRenderBuilder::build(const sptr& fc) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/render.h function namespace (line 9) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/res/builtin/glue.res.cpp function Glue (line 5) | inline static Glue* g(const string& name, float space, float stretch, fl... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/res/parser/font_parser.cpp function string (line 312) | string* DefaultTeXFontParser::parseDefaultTextStyleMappins() throw(ex_re... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/res/parser/font_parser.h function namespace (line 10) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/res/parser/formula_parser.cpp function string (line 17) | string TeXSymbolParser::getAttr(const char* attr, const XMLElement* e) t... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/res/parser/formula_parser.h function namespace (line 11) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/res/reg/builtin_font_reg.h function namespace (line 47) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/res/reg/builtin_syms_reg.h function namespace (line 14) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/samples/gtkmm_main.cpp class TeXDrawingArea (line 29) | class TeXDrawingArea : public Gtk::DrawingArea { method checkInvalidate (line 35) | void checkInvalidate() { method TeXDrawingArea (line 62) | TeXDrawingArea() : _render(nullptr), _text_size(20.f), _padding(10) { method getTextSize (line 66) | float getTextSize() { method setTextSize (line 70) | void setTextSize(float size) { method setLaTeX (line 79) | void setLaTeX(const wstring& latex) { method isRenderDisplayed (line 92) | bool isRenderDisplayed() { method getRenderWidth (line 96) | int getRenderWidth() { method getRenderHeight (line 100) | int getRenderHeight() { method drawInContext (line 104) | void drawInContext(const Cairo::RefPtr& cr) { method on_draw (line 115) | bool on_draw(const Cairo::RefPtr& cr) override { class MainWindow (line 123) | class MainWindow : public Gtk::Window { method MainWindow (line 139) | MainWindow() method on_next_clicked (line 207) | void on_next_clicked() { method on_save_clicked (line 216) | void on_save_clicked() { method on_rendering_clicked (line 232) | void on_rendering_clicked() { method on_text_size_changed (line 239) | void on_text_size_changed() { method on_text_key_press (line 244) | bool on_text_key_press(GdkEventKey* e) { class Headless (line 253) | class Headless { method generateSingle (line 268) | void generateSingle(const wstring& code, const string& file) { method runBatch (line 283) | int runBatch() { method runSingle (line 296) | int runSingle() { method run (line 307) | int run() { function runHeadless (line 318) | int runHeadless(const vector& opts) { function runWindow (line 353) | int runWindow(int argc, char* argv[]) { function runHelp (line 360) | int runHelp() { function main (line 413) | int main(int argc, char* argv[]) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/samples/mem_check_main.cpp type tex (line 8) | namespace tex { class Font_none (line 10) | class Font_none : public Font { method Font_none (line 12) | Font_none() {} method getSize (line 14) | float getSize() const override { method deriveFont (line 18) | sptr deriveFont(int style) const override { function Font (line 31) | Font* Font::create(const string& file, float size) { class TextLayout_none (line 41) | class TextLayout_none : public TextLayout { method TextLayout_none (line 43) | TextLayout_none() {} method getBounds (line 45) | void getBounds(_out_ Rect& bounds) override { method draw (line 49) | void draw(Graphics2D& g2, float x, float y) override { class Graphics2D_none (line 59) | class Graphics2D_none : public Graphics2D { method Graphics2D_none (line 66) | Graphics2D_none() : _font(_default_font), _stroke() {} method release (line 68) | static void release() { method setColor (line 72) | void setColor(color c) override { method color (line 75) | color getColor() const override { method setStroke (line 79) | void setStroke(const Stroke& s) override { method Stroke (line 83) | const Stroke& getStroke() const override { method setStrokeWidth (line 87) | void setStrokeWidth(float w) override { method Font (line 90) | const Font* getFont() const override { method setFont (line 94) | void setFont(const Font* font) override { method translate (line 98) | void translate(float dx, float dy) override { method scale (line 101) | void scale(float sx, float sy) override { method rotate (line 104) | void rotate(float angle) override { method rotate (line 107) | void rotate(float angle, float px, float py) override { method reset (line 110) | void reset() override { method sx (line 113) | float sx() const override { method sy (line 117) | float sy() const override { method drawChar (line 121) | void drawChar(wchar_t c, float x, float y) override { method drawText (line 124) | void drawText(const wstring& c, float x, float y) override { method drawLine (line 127) | void drawLine(float x1, float y1, float x2, float y2) override { method drawRect (line 130) | void drawRect(float x, float y, float w, float h) override { method fillRect (line 133) | void fillRect(float x, float y, float w, float h) override { method drawRoundRect (line 136) | void drawRoundRect(float x, float y, float w, float h, float rx, flo... method fillRoundRect (line 139) | void fillRoundRect(float x, float y, float w, float h, float rx, flo... function main (line 149) | int main(int argc, char* argv[]) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/samples/samples.h function namespace (line 12) | namespace tex { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/samples/win32_main.cpp function INT (line 61) | INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, PSTR, INT iCmdShow) { function LRESULT (line 115) | LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM ... function init (line 135) | void init() { function HandleRandom (line 140) | void HandleRandom() { function HandleOK (line 153) | void HandleOK() { function HandleSize (line 168) | void HandleSize() { function RenderFormula (line 184) | void RenderFormula(HWND hwnd, HDC hdc) { function CreateCtrl (line 197) | void CreateCtrl(HINSTANCE hInst, HWND hwnd) { function ResizeCtrl (line 257) | void ResizeCtrl(HWND hwnd) { function RegisterCanvas (line 283) | void RegisterCanvas() { function LRESULT (line 292) | LRESULT CALLBACK EditorProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) { function LRESULT (line 303) | LRESULT CALLBACK SetterProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) { function ScrollCanvas (line 311) | void ScrollCanvas(int d) { function LRESULT (line 316) | LRESULT CALLBACK CanvasProc(HWND hWnd, UINT message, WPARAM wParam, LPAR... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/xml/tinyxml2.cpp type tinyxml2 (line 48) | namespace tinyxml2 { type Entity (line 50) | struct Entity { function XMLNode (line 651) | XMLNode* XMLNode::InsertEndChild( XMLNode* addThis ) { function XMLNode (line 679) | XMLNode* XMLNode::InsertFirstChild( XMLNode* addThis ) { function XMLNode (line 708) | XMLNode* XMLNode::InsertAfterChild( XMLNode* afterThis, XMLNode* addTh... function XMLElement (line 738) | const XMLElement* XMLNode::FirstChildElement( const char* value ) const { function XMLElement (line 751) | const XMLElement* XMLNode::LastChildElement( const char* value ) const { function XMLElement (line 764) | const XMLElement* XMLNode::NextSiblingElement( const char* value ) con... function XMLElement (line 776) | const XMLElement* XMLNode::PreviousSiblingElement( const char* value )... function XMLNode (line 907) | XMLNode* XMLText::ShallowClone( XMLDocument* doc ) const { function XMLNode (line 950) | XMLNode* XMLComment::ShallowClone( XMLDocument* doc ) const { function XMLNode (line 994) | XMLNode* XMLDeclaration::ShallowClone( XMLDocument* doc ) const { function XMLNode (line 1038) | XMLNode* XMLUnknown::ShallowClone( XMLDocument* doc ) const { function XMLError (line 1101) | XMLError XMLAttribute::QueryIntValue( int* value ) const { function XMLError (line 1109) | XMLError XMLAttribute::QueryUnsignedValue( unsigned int* value ) const { function XMLError (line 1117) | XMLError XMLAttribute::QueryBoolValue( bool* value ) const { function XMLError (line 1125) | XMLError XMLAttribute::QueryFloatValue( float* value ) const { function XMLError (line 1133) | XMLError XMLAttribute::QueryDoubleValue( double* value ) const { function XMLAttribute (line 1195) | const XMLAttribute* XMLElement::FindAttribute( const char* name ) const { function XMLError (line 1270) | XMLError XMLElement::QueryIntText( int* ival ) const { function XMLError (line 1282) | XMLError XMLElement::QueryUnsignedText( unsigned* uval ) const { function XMLError (line 1294) | XMLError XMLElement::QueryBoolText( bool* bval ) const { function XMLError (line 1306) | XMLError XMLElement::QueryDoubleText( double* dval ) const { function XMLError (line 1318) | XMLError XMLElement::QueryFloatText( float* fval ) const { function XMLAttribute (line 1331) | XMLAttribute* XMLElement::FindOrCreateAttribute( const char* name ) { function XMLNode (line 1469) | XMLNode* XMLElement::ShallowClone( XMLDocument* doc ) const { function XMLElement (line 1595) | XMLElement* XMLDocument::NewElement( const char* name ) { function XMLComment (line 1604) | XMLComment* XMLDocument::NewComment( const char* str ) { function XMLText (line 1613) | XMLText* XMLDocument::NewText( const char* str ) { function XMLDeclaration (line 1622) | XMLDeclaration* XMLDocument::NewDeclaration( const char* str ) { function XMLUnknown (line 1631) | XMLUnknown* XMLDocument::NewUnknown( const char* str ) { function FILE (line 1639) | static FILE* callfopen( const char* filepath, const char* mode ) { function XMLError (line 1671) | XMLError XMLDocument::LoadFile( const char* filename ) { function XMLError (line 1684) | XMLError XMLDocument::LoadFile( FILE* fp ) { function XMLError (line 1721) | XMLError XMLDocument::SaveFile( const char* filename, bool compact ) { function XMLError (line 1733) | XMLError XMLDocument::SaveFile( FILE* fp, bool compact ) { function XMLError (line 1740) | XMLError XMLDocument::Parse( const char* p, size_t len ) { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/latex/src/xml/tinyxml2.h function TIXML_SNPRINTF (line 103) | inline int TIXML_SNPRINTF( char* buffer, size_t size, const char* format... function namespace (line 128) | namespace tinyxml2 { function class (line 642) | class TINYXML2_LIB XMLNode { function XMLNode (line 749) | const XMLNode* LastChild() const { function XMLNode (line 753) | XMLNode* LastChild() { function XMLNode (line 767) | const XMLNode* PreviousSibling() const { function XMLNode (line 771) | XMLNode* PreviousSibling() { function XMLNode (line 783) | const XMLNode* NextSibling() const { function XMLNode (line 787) | XMLNode* NextSibling() { function XMLNode (line 807) | XMLNode* LinkEndChild( XMLNode* addThis ) { function virtual (line 927) | virtual XMLText* ToText() { function virtual (line 930) | virtual const XMLText* ToText() const { function SetCData (line 935) | void SetCData( bool isCData ) { function virtual (line 949) | virtual ~XMLText() {} function virtual (line 966) | virtual const XMLComment* ToComment() const { function virtual (line 1003) | virtual const XMLDeclaration* ToDeclaration() const { function virtual (line 1036) | virtual const XMLUnknown* ToUnknown() const { function class (line 1063) | class TINYXML2_LIB XMLAttribute { function virtual (line 1174) | virtual XMLElement* ToElement() { function virtual (line 1177) | virtual const XMLElement* ToElement() const { function IntAttribute (line 1212) | int IntAttribute( const char* name ) const { function UnsignedAttribute (line 1218) | unsigned UnsignedAttribute( const char* name ) const { function BoolAttribute (line 1224) | bool BoolAttribute( const char* name ) const { function DoubleAttribute (line 1230) | double DoubleAttribute( const char* name ) const { function FloatAttribute (line 1236) | float FloatAttribute( const char* name ) const { function XMLError (line 1255) | XMLError QueryIntAttribute( const char* name, int* value ) const ... function XMLError (line 1263) | XMLError QueryUnsignedAttribute( const char* name, unsigned int* value )... function XMLError (line 1271) | XMLError QueryBoolAttribute( const char* name, bool* value ) const ... function XMLError (line 1279) | XMLError QueryDoubleAttribute( const char* name, double* value ) const ... function XMLError (line 1287) | XMLError QueryFloatAttribute( const char* name, float* value ) const ... function QueryAttribute (line 1313) | int QueryAttribute( const char* name, int* value ) const { function QueryAttribute (line 1317) | int QueryAttribute( const char* name, unsigned int* value ) const { function QueryAttribute (line 1321) | int QueryAttribute( const char* name, bool* value ) const { function QueryAttribute (line 1325) | int QueryAttribute( const char* name, double* value ) const { function QueryAttribute (line 1329) | int QueryAttribute( const char* name, float* value ) const { function SetAttribute (line 1334) | void SetAttribute( const char* name, const char* value ) { function SetAttribute (line 1339) | void SetAttribute( const char* name, int value ) { function SetAttribute (line 1344) | void SetAttribute( const char* name, unsigned value ) { function SetAttribute (line 1349) | void SetAttribute( const char* name, bool value ) { function SetAttribute (line 1354) | void SetAttribute( const char* name, double value ) { function SetAttribute (line 1359) | void SetAttribute( const char* name, float value ) { function XMLAttribute (line 1370) | const XMLAttribute* FirstAttribute() const { function XMLAttribute (line 1507) | XMLAttribute* FindAttribute( const char* name ) { type Whitespace (line 1524) | enum Whitespace { function virtual (line 1542) | virtual XMLDocument* ToDocument() { function virtual (line 1545) | virtual const XMLDocument* ToDocument() const { function SetBOM (line 1612) | void SetBOM( bool useBOM ) { function XMLElement (line 1619) | XMLElement* RootElement() { function XMLElement (line 1622) | const XMLElement* RootElement() const { function PrintError (line 1707) | void PrintError() const; function virtual (line 1718) | virtual bool ShallowEqual( const XMLNode* /*compare*/ ) const { function class (line 1800) | class TINYXML2_LIB XMLHandle { function XMLHandle (line 1821) | XMLHandle FirstChild() { function XMLHandle (line 1829) | XMLHandle LastChild() { function XMLHandle (line 1837) | XMLHandle PreviousSibling() { function XMLHandle (line 1845) | XMLHandle NextSibling() { function XMLNode (line 1854) | XMLNode* ToNode() { function XMLElement (line 1858) | XMLElement* ToElement() { function XMLText (line 1862) | XMLText* ToText() { function XMLUnknown (line 1866) | XMLUnknown* ToUnknown() { function XMLDeclaration (line 1870) | XMLDeclaration* ToDeclaration() { function class (line 1883) | class TINYXML2_LIB XMLConstHandle { function XMLNode (line 1926) | const XMLNode* ToNode() const { function XMLElement (line 1929) | const XMLElement* ToElement() const { function XMLText (line 1932) | const XMLText* ToText() const { function XMLUnknown (line 1935) | const XMLUnknown* ToUnknown() const { function XMLDeclaration (line 1938) | const XMLDeclaration* ToDeclaration() const { function virtual (line 1998) | virtual ~XMLPrinter() {} function virtual (line 2035) | virtual bool VisitExit( const XMLDocument& /*doc*/ ) { function ClearBuffer (line 2066) | void ClearBuffer() { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/include/securec.h type errno_t (line 50) | typedef int errno_t; FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/fscanf_s.c function fscanf_s (line 41) | int fscanf_s(FILE *stream, const char *format, ...) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/fwscanf_s.c function fwscanf_s (line 40) | int fwscanf_s(FILE *stream, const wchar_t *format, ...) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/gets_s.c function SECUREC_INLINE (line 20) | SECUREC_INLINE void SecTrimCRLF(char *buffer, size_t size) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/memcpy_s.c function SECUREC_INLINE (line 445) | SECUREC_INLINE errno_t SecMemcpyError(void *dest, size_t destMax, const ... function errno_t (line 515) | errno_t memcpy_s(void *dest, size_t destMax, const void *src, size_t count) function errno_t (line 533) | errno_t memcpy_sOptAsm(void *dest, size_t destMax, const void *src, size... function errno_t (line 544) | errno_t memcpy_sOptTc(void *dest, size_t destMax, const void *src, size_... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/memmove_s.c function SECUREC_INLINE (line 26) | SECUREC_INLINE void SecUtilMemmove(void *dst, const void *src, size_t co... function errno_t (line 86) | errno_t memmove_s(void *dest, size_t destMax, const void *src, size_t co... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/memset_s.c type SecStrBuf32Union (line 28) | typedef union { function SECUREC_INLINE (line 76) | SECUREC_INLINE const SecStrBuf32Union *SecStrictAliasingCast(const SecSt... function SECUREC_INLINE (line 431) | SECUREC_INLINE errno_t SecMemsetError(void *dest, size_t destMax, int c) function errno_t (line 469) | errno_t memset_s(void *dest, size_t destMax, int c, size_t count) function errno_t (line 487) | errno_t memset_sOptAsm(void *dest, size_t destMax, int c, size_t count) function errno_t (line 500) | errno_t memset_sOptTc(void *dest, size_t destMax, int c, size_t count) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/scanf_s.c function scanf_s (line 39) | int scanf_s(const char *format, ...) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/secinput.h type SecFileStream (line 60) | typedef struct { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/securecutil.c function wctomb (line 26) | int wctomb(char *s, wchar_t wc) function mbtowc (line 38) | int mbtowc(wchar_t *pwc, const char *s, size_t n) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/securecutil.h type __int64 (line 268) | typedef __int64 SecInt64; type SecUnsignedInt64 (line 269) | typedef unsigned __int64 SecUnsignedInt64; type SecUnsignedInt32 (line 271) | typedef unsigned int SecUnsignedInt32; type SecUnsignedInt32 (line 273) | typedef unsigned __int32 SecUnsignedInt32; type SecUnsignedInt32 (line 276) | typedef unsigned int SecUnsignedInt32; type SecInt64 (line 277) | typedef long long SecInt64; type SecUnsignedInt64 (line 278) | typedef unsigned long long SecUnsignedInt64; type wchar_t (line 283) | typedef wchar_t wint_t; type wchar_t (line 289) | typedef wchar_t SecChar; type wchar_t (line 290) | typedef wchar_t SecUnsignedChar; type wint_t (line 291) | typedef wint_t SecInt; type wint_t (line 292) | typedef wint_t SecUnsignedInt; type SecChar (line 295) | typedef char SecChar; type SecUnsignedChar (line 296) | typedef unsigned char SecUnsignedChar; type SecInt (line 297) | typedef int SecInt; type SecUnsignedInt (line 298) | typedef unsigned int SecUnsignedInt; type SecStrBuf2 (line 329) | typedef struct { type SecStrBuf3 (line 332) | typedef struct { type SecStrBuf4 (line 335) | typedef struct { type SecStrBuf5 (line 338) | typedef struct { type SecStrBuf6 (line 341) | typedef struct { type SecStrBuf7 (line 344) | typedef struct { type SecStrBuf8 (line 347) | typedef struct { type SecStrBuf9 (line 350) | typedef struct { type SecStrBuf10 (line 353) | typedef struct { type SecStrBuf11 (line 356) | typedef struct { type SecStrBuf12 (line 359) | typedef struct { type SecStrBuf13 (line 362) | typedef struct { type SecStrBuf14 (line 365) | typedef struct { type SecStrBuf15 (line 368) | typedef struct { type SecStrBuf16 (line 371) | typedef struct { type SecStrBuf17 (line 374) | typedef struct { type SecStrBuf18 (line 377) | typedef struct { type SecStrBuf19 (line 380) | typedef struct { type SecStrBuf20 (line 383) | typedef struct { type SecStrBuf21 (line 386) | typedef struct { type SecStrBuf22 (line 389) | typedef struct { type SecStrBuf23 (line 392) | typedef struct { type SecStrBuf24 (line 395) | typedef struct { type SecStrBuf25 (line 398) | typedef struct { type SecStrBuf26 (line 401) | typedef struct { type SecStrBuf27 (line 404) | typedef struct { type SecStrBuf28 (line 407) | typedef struct { type SecStrBuf29 (line 410) | typedef struct { type SecStrBuf30 (line 413) | typedef struct { type SecStrBuf31 (line 416) | typedef struct { type SecStrBuf32 (line 419) | typedef struct { type SecStrBuf33 (line 422) | typedef struct { type SecStrBuf34 (line 425) | typedef struct { type SecStrBuf35 (line 428) | typedef struct { type SecStrBuf36 (line 431) | typedef struct { type SecStrBuf37 (line 434) | typedef struct { type SecStrBuf38 (line 437) | typedef struct { type SecStrBuf39 (line 440) | typedef struct { type SecStrBuf40 (line 443) | typedef struct { type SecStrBuf41 (line 446) | typedef struct { type SecStrBuf42 (line 449) | typedef struct { type SecStrBuf43 (line 452) | typedef struct { type SecStrBuf44 (line 455) | typedef struct { type SecStrBuf45 (line 458) | typedef struct { type SecStrBuf46 (line 461) | typedef struct { type SecStrBuf47 (line 464) | typedef struct { type SecStrBuf48 (line 467) | typedef struct { type SecStrBuf49 (line 470) | typedef struct { type SecStrBuf50 (line 473) | typedef struct { type SecStrBuf51 (line 476) | typedef struct { type SecStrBuf52 (line 479) | typedef struct { type SecStrBuf53 (line 482) | typedef struct { type SecStrBuf54 (line 485) | typedef struct { type SecStrBuf55 (line 488) | typedef struct { type SecStrBuf56 (line 491) | typedef struct { type SecStrBuf57 (line 494) | typedef struct { type SecStrBuf58 (line 497) | typedef struct { type SecStrBuf59 (line 500) | typedef struct { type SecStrBuf60 (line 503) | typedef struct { type SecStrBuf61 (line 506) | typedef struct { type SecStrBuf62 (line 509) | typedef struct { type SecStrBuf63 (line 512) | typedef struct { type SecStrBuf64 (line 515) | typedef struct { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/secureinput_a.c function SECUREC_INLINE (line 25) | SECUREC_INLINE int SecIsDigit(SecInt ch) function SECUREC_INLINE (line 30) | SECUREC_INLINE int SecIsXdigit(SecInt ch) function SECUREC_INLINE (line 34) | SECUREC_INLINE int SecIsSpace(SecInt ch) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/secureinput_w.c function SecWcharHighBits (line 45) | SECUREC_INLINE unsigned int SecWcharHighBits(SecInt ch) function SecWcharLowByte (line 51) | SECUREC_INLINE unsigned char SecWcharLowByte(SecInt ch) function SECUREC_INLINE (line 57) | SECUREC_INLINE int SecIsDigit(SecInt ch) function SECUREC_INLINE (line 65) | SECUREC_INLINE int SecIsXdigit(SecInt ch) function SECUREC_INLINE (line 73) | SECUREC_INLINE int SecIsSpace(SecInt ch) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/secureprintoutput.h type SecFmtState (line 83) | typedef enum { FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/secureprintoutput_a.c function SECUREC_INLINE (line 25) | SECUREC_INLINE const char *SecSkipKnownFlags(const char *format) function SECUREC_INLINE (line 54) | SECUREC_INLINE int SecFormatContainN(const char *format) function SecVsnprintfImpl (line 79) | int SecVsnprintfImpl(char *string, size_t count, const char *format, va_... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/snprintf_s.c function snprintf_s (line 47) | int snprintf_s(char *strDest, size_t destMax, size_t count, const char *... function snprintf_truncated_s (line 93) | int snprintf_truncated_s(char *strDest, size_t destMax, const char *form... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/sprintf_s.c function sprintf_s (line 43) | int sprintf_s(char *strDest, size_t destMax, const char *format, ...) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/sscanf_s.c function sscanf_s (line 43) | int sscanf_s(const char *buffer, const char *format, ...) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/strcat_s.c function SECUREC_INLINE (line 20) | SECUREC_INLINE errno_t SecDoCat(char *strDest, size_t destMax, const cha... function errno_t (line 81) | errno_t strcat_s(char *strDest, size_t destMax, const char *strSrc) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/strcpy_s.c function SECUREC_INLINE (line 264) | SECUREC_INLINE errno_t CheckSrcRange(char *strDest, size_t destMax, cons... function errno_t (line 284) | errno_t strcpy_error(char *strDest, size_t destMax, const char *strSrc) function errno_t (line 327) | errno_t strcpy_s(char *strDest, size_t destMax, const char *strSrc) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/strncat_s.c function SECUREC_INLINE (line 20) | SECUREC_INLINE errno_t SecDoCatLimit(char *strDest, size_t destMax, cons... function errno_t (line 87) | errno_t strncat_s(char *strDest, size_t destMax, const char *strSrc, siz... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/strncpy_s.c function SECUREC_INLINE (line 35) | SECUREC_INLINE errno_t CheckSrcCountRange(char *strDest, size_t destMax,... function errno_t (line 58) | errno_t strncpy_error(char *strDest, size_t destMax, const char *strSrc,... function errno_t (line 108) | errno_t strncpy_s(char *strDest, size_t destMax, const char *strSrc, siz... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/strtok_s.c function SECUREC_INLINE (line 17) | SECUREC_INLINE int SecIsInDelimit(char ch, const char *strDelimit) function SECUREC_INLINE (line 30) | SECUREC_INLINE char *SecFindBegin(char *strToken, const char *strDelimit) function SECUREC_INLINE (line 47) | SECUREC_INLINE char *SecFindRest(char *strToken, const char *strDelimit) function SECUREC_INLINE (line 66) | SECUREC_INLINE char *SecUpdateToken(char *strToken, const char *strDelim... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/swprintf_s.c function swprintf_s (line 36) | int swprintf_s(wchar_t *strDest, size_t destMax, const wchar_t *format, ... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/swscanf_s.c function swscanf_s (line 42) | int swscanf_s(const wchar_t *buffer, const wchar_t *format, ...) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/vfscanf_s.c function vfscanf_s (line 40) | int vfscanf_s(FILE *stream, const char *format, va_list argList) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/vfwscanf_s.c function vfwscanf_s (line 44) | int vfwscanf_s(FILE *stream, const wchar_t *format, va_list argList) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/vsnprintf_s.c function vsnprintf_s (line 44) | int vsnprintf_s(char *strDest, size_t destMax, size_t count, const char ... function vsnprintf_truncated_s (line 112) | int vsnprintf_truncated_s(char *strDest, size_t destMax, const char *for... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/vsprintf_s.c function vsprintf_s (line 41) | int vsprintf_s(char *strDest, size_t destMax, const char *format, va_lis... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/vsscanf_s.c function vsscanf_s (line 49) | int vsscanf_s(const char *buffer, const char *format, va_list argList) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/vswprintf_s.c function vswprintf_s (line 40) | int vswprintf_s(wchar_t *strDest, size_t destMax, const wchar_t *format,... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/vswscanf_s.c function SECUREC_INLINE (line 21) | SECUREC_INLINE size_t SecWcslen(const wchar_t *s) function vswscanf_s (line 54) | int vswscanf_s(const wchar_t *buffer, const wchar_t *format, va_list arg... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wcscat_s.c function SECUREC_INLINE (line 20) | SECUREC_INLINE errno_t SecDoCatW(wchar_t *strDest, size_t destMax, const... function errno_t (line 89) | errno_t wcscat_s(wchar_t *strDest, size_t destMax, const wchar_t *strSrc) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wcscpy_s.c function SECUREC_INLINE (line 17) | SECUREC_INLINE errno_t SecDoCpyW(wchar_t *strDest, size_t destMax, const... function errno_t (line 70) | errno_t wcscpy_s(wchar_t *strDest, size_t destMax, const wchar_t *strSrc) FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wcsncat_s.c function SECUREC_INLINE (line 20) | SECUREC_INLINE errno_t SecDoCatLimitW(wchar_t *strDest, size_t destMax, ... function errno_t (line 86) | errno_t wcsncat_s(wchar_t *strDest, size_t destMax, const wchar_t *strSr... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wcsncpy_s.c function SECUREC_INLINE (line 17) | SECUREC_INLINE errno_t SecDoCpyLimitW(wchar_t *strDest, size_t destMax, ... function errno_t (line 75) | errno_t wcsncpy_s(wchar_t *strDest, size_t destMax, const wchar_t *strSr... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wcstok_s.c function SECUREC_INLINE (line 17) | SECUREC_INLINE int SecIsInDelimitW(wchar_t ch, const wchar_t *strDelimit) function SECUREC_INLINE (line 30) | SECUREC_INLINE wchar_t *SecFindBeginW(wchar_t *strToken, const wchar_t *... function SECUREC_INLINE (line 47) | SECUREC_INLINE wchar_t *SecFindRestW(wchar_t *strToken, const wchar_t *s... function SECUREC_INLINE (line 65) | SECUREC_INLINE wchar_t *SecUpdateTokenW(wchar_t *strToken, const wchar_t... function wchar_t (line 95) | wchar_t *wcstok_s(wchar_t *strToken, const wchar_t *strDelimit, wchar_t ... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wmemcpy_s.c function errno_t (line 55) | errno_t wmemcpy_s(wchar_t *dest, size_t destMax, const wchar_t *src, siz... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wmemmove_s.c function errno_t (line 54) | errno_t wmemmove_s(wchar_t *dest, size_t destMax, const wchar_t *src, si... FILE: HarmonyOS/markdown/src/main/cpp/formula-ffi/ffi/third_party_bounds_checking_function/src/wscanf_s.c function wscanf_s (line 40) | int wscanf_s(const wchar_t *format, ...) FILE: HarmonyOS/markdown/src/main/cpp/napi_init.cpp function napi_value (line 14) | static napi_value getLatex(napi_env env, napi_callback_info info) { function napi_value (line 55) | static napi_value initLatex(napi_env env, napi_callback_info info) { function EXTERN_C_START (line 75) | EXTERN_C_START function RegisterEntryModule (line 98) | __attribute__((constructor)) void RegisterEntryModule(void) { napi_modul... FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/markdown-it-emoji/markdown-it-emoji-bare.js function emoji_html (line 7) | function emoji_html (tokens, idx /*, options, env */) { function create_rule (line 16) | function create_rule (md, emojies, shortcuts, scanRE, replaceRE) { function quoteRE (line 100) | function quoteRE (str) { function normalize_opts (line 104) | function normalize_opts (options) { function emoji_plugin (line 156) | function emoji_plugin (md, options) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/markdown-it-emoji/markdown-it-emoji-light.js function emoji_html (line 204) | function emoji_html (tokens, idx /*, options, env */) { function create_rule (line 213) | function create_rule (md, emojies, shortcuts, scanRE, replaceRE) { function quoteRE (line 297) | function quoteRE (str) { function normalize_opts (line 301) | function normalize_opts (options) { function emoji_plugin$1 (line 353) | function emoji_plugin$1 (md, options) { function emoji_plugin (line 371) | function emoji_plugin (md, options) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/markdown-it-emoji/markdown-it-emoji.js function emoji_html (line 2358) | function emoji_html (tokens, idx /*, options, env */) { function create_rule (line 2367) | function create_rule (md, emojies, shortcuts, scanRE, replaceRE) { function quoteRE (line 2451) | function quoteRE (str) { function normalize_opts (line 2455) | function normalize_opts (options) { function emoji_plugin$1 (line 2507) | function emoji_plugin$1 (md, options) { function emoji_plugin (line 2525) | function emoji_plugin (md, options) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/markdown-it-footnote/markdown-it-footnote.js function render_footnote_anchor_name (line 9) | function render_footnote_anchor_name(tokens, idx, options, env /*, slf *... function render_footnote_caption (line 16) | function render_footnote_caption(tokens, idx /*, options, env, slf */) { function render_footnote_ref (line 22) | function render_footnote_ref(tokens, idx, options, env, slf) { function render_footnote_block_open (line 30) | function render_footnote_block_open(tokens, idx, options) { function render_footnote_block_close (line 34) | function render_footnote_block_close() { function render_footnote_open (line 38) | function render_footnote_open(tokens, idx, options, env, slf) { function render_footnote_close (line 44) | function render_footnote_close() { function render_footnote_anchor (line 48) | function render_footnote_anchor(tokens, idx, options, env, slf) { function footnote_plugin (line 55) | function footnote_plugin(md) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/markdown-it-sub/markdown-it-sub.js constant UNESCAPE_RE (line 8) | const UNESCAPE_RE = /\\([ \\!"#$%&'()*+,./:;<=>?@[\]^_`{|}~-])/g; function subscript (line 10) | function subscript(state, silent) { function sub_plugin (line 57) | function sub_plugin(md) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/markdown-it-sup/markdown-it-sup.js constant UNESCAPE_RE (line 8) | const UNESCAPE_RE = /\\([ \\!"#$%&'()*+,./:;<=>?@[\]^_`{|}~-])/g; function superscript (line 10) | function superscript(state, silent) { function sup_plugin (line 57) | function sup_plugin(md) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/markdown-it-task-lists/markdown-it-task-lists.js function _plugin (line 15) | function _plugin(md, options) { function attrSet (line 33) | function attrSet(token, name, value) { function parentToken (line 43) | function parentToken(tokens, index) { function isTodoItem (line 53) | function isTodoItem(tokens, index) { function todoify (line 57) | function todoify(token, TokenConstructor) { function makeCheckbox (line 75) | function makeCheckbox(token, TokenConstructor) { function beginLabel (line 88) | function beginLabel(TokenConstructor) { function endLabel (line 94) | function endLabel(TokenConstructor) { function afterLabel (line 100) | function afterLabel(content, id, TokenConstructor) { function isInline (line 109) | function isInline(token) { function isParagraph (line 113) | function isParagraph(token) { function isListItem (line 117) | function isListItem(token) { function startsWithTodoMarkdown (line 121) | function startsWithTodoMarkdown(token) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/plugin/vscode-markdown-it-katex/vscode-markdown-it-katex.js function isValidInlineDelim (line 14) | function isValidInlineDelim(state, pos) { function isWhitespace (line 31) | function isWhitespace(char) { function isWordCharacterOrNumber (line 34) | function isWordCharacterOrNumber(char) { function isValidBlockDelim (line 37) | function isValidBlockDelim(state, pos) { function inlineMath (line 50) | function inlineMath(state, silent) { function blockMath (line 122) | function blockMath(state, start, end, silent) { function blockBareMath (line 187) | function blockBareMath(state, start, end, silent) { function inlineMathBlock (line 246) | function inlineMathBlock(state, silent) { function inlineBareBlock (line 312) | function inlineBareBlock(state, silent) { function handleMathInHtml (line 353) | function handleMathInHtml(state, mathType, mathMarkup, mathRegex) { function escapeHtml (line 395) | function escapeHtml(unsafe) { function default_1 (line 403) | function default_1(md, options) { FILE: HarmonyOS/markdown/src/main/ets/service/ast/markdown-it/src/markdown-it.js function getDecodeCache (line 9) | function getDecodeCache(exclude) { function decode$1 (line 28) | function decode$1(string, exclude) { function getEncodeCache (line 102) | function getEncodeCache(exclude) { function encode$1 (line 130) | function encode$1(string, exclude, keepEscaped) { function format (line 175) | function format(url) { function Url (line 233) | function Url() { function urlParse (line 299) | function urlParse(url, slashesDenoteHost) { function replaceCodePoint (line 552) | function replaceCodePoint(codePoint) { constant TO_LOWER_BIT (line 577) | const TO_LOWER_BIT = 32; function isNumber (line 587) | function isNumber(code) { function isHexadecimalCharacter (line 591) | function isHexadecimalCharacter(code) { function isAsciiAlphaNumeric (line 595) | function isAsciiAlphaNumeric(code) { function isEntityInAttributeInvalidEnd (line 604) | function isEntityInAttributeInvalidEnd(code) { class EntityDecoder (line 629) | class EntityDecoder { method constructor (line 630) | constructor(/** The tree used to decode entities. */ method startEntity (line 658) | startEntity(decodeMode) { method write (line 676) | write(str, offset) { method stateNumericStart (line 718) | stateNumericStart(str, offset) { method addToNumericResult (line 730) | addToNumericResult(str, start, end, base) { method stateNumericHex (line 745) | stateNumericHex(str, offset) { method stateNumericDecimal (line 767) | stateNumericDecimal(str, offset) { method emitNumericEntity (line 793) | emitNumericEntity(lastCp, expectedLength) { method stateNamedEntity (line 823) | stateNamedEntity(str, offset) { method emitNotTerminatedNamedEntity (line 862) | emitNotTerminatedNamedEntity() { method emitNamedEntityData (line 878) | emitNamedEntityData(result, valueLength, consumed) { method end (line 893) | end() { function getDecoder (line 933) | function getDecoder(decodeTree) { function determineBranch (line 969) | function determineBranch(decodeTree, current, nodeIdx, char) { function decodeHTML (line 1009) | function decodeHTML(str, mode = DecodingMode.Legacy) { function _class$1 (line 1015) | function _class$1(obj) { function isString$1 (line 1019) | function isString$1(obj) { function has (line 1025) | function has(object, key) { function assign$1 (line 1031) | function assign$1(obj /* from1, from2, from3, ... */) { function arrayReplaceAt (line 1049) | function arrayReplaceAt(src, pos, newElements) { function isValidEntityCode (line 1053) | function isValidEntityCode(c) { function fromCodePoint (line 1086) | function fromCodePoint(c) { constant UNESCAPE_MD_RE (line 1097) | const UNESCAPE_MD_RE = /\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g; constant ENTITY_RE (line 1099) | const ENTITY_RE = /&([a-z#][a-z0-9]{1,31});/gi; constant UNESCAPE_ALL_RE (line 1101) | const UNESCAPE_ALL_RE = new RegExp(UNESCAPE_MD_RE.source + "|" + ENTITY_... constant DIGITAL_ENTITY_TEST_RE (line 1103) | const DIGITAL_ENTITY_TEST_RE = /^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i; function replaceEntityPattern (line 1105) | function replaceEntityPattern(match, name) { function unescapeMd (line 1124) | function unescapeMd(str) { function unescapeAll (line 1131) | function unescapeAll(str) { constant HTML_ESCAPE_TEST_RE (line 1143) | const HTML_ESCAPE_TEST_RE = /[&<>"]/; constant HTML_ESCAPE_REPLACE_RE (line 1145) | const HTML_ESCAPE_REPLACE_RE = /[&<>"]/g; constant HTML_REPLACEMENTS (line 1147) | const HTML_REPLACEMENTS = { function replaceUnsafeChar (line 1154) | function replaceUnsafeChar(ch) { function escapeHtml (line 1158) | function escapeHtml(str) { constant REGEXP_ESCAPE_RE (line 1165) | const REGEXP_ESCAPE_RE = /[.?*+^$[\]\\(){}|-]/g; function escapeRE$1 (line 1167) | function escapeRE$1(str) { function isSpace (line 1171) | function isSpace(code) { function isWhiteSpace (line 1181) | function isWhiteSpace(code) { function isPunctChar (line 1209) | function isPunctChar(ch) { function isMdAsciiPunct (line 1220) | function isMdAsciiPunct(ch) { function normalizeReference (line 1263) | function normalizeReference(str) { function parseLinkLabel (line 1344) | function parseLinkLabel(state, start, disableNested) { function parseLinkDestination (line 1382) | function parseLinkDestination(str, start, max) { function parseLinkTitle (line 1464) | function parseLinkTitle(str, start, max, prev_state) { function Renderer (line 1620) | function Renderer() { function Ruler (line 1822) | function Ruler() { function Token (line 2133) | function Token(type, tag, nesting) { function StateCore (line 2285) | function StateCore(src, md, env) { constant NEWLINES_RE (line 2299) | const NEWLINES_RE = /\r\n?|\n/g; constant NULL_RE (line 2301) | const NULL_RE = /\0/g; function normalize (line 2303) | function normalize(state) { function block (line 2312) | function block(state) { function inline (line 2325) | function inline(state) { function isLinkOpen$1 (line 2340) | function isLinkOpen$1(str) { function isLinkClose$1 (line 2344) | function isLinkClose$1(str) { function linkify$1 (line 2348) | function linkify$1(state) { constant RARE_RE (line 2464) | const RARE_RE = /\+-|\.\.|\?\?\?\?|!!!!|,,|--/; constant SCOPED_ABBR_TEST_RE (line 2468) | const SCOPED_ABBR_TEST_RE = /\((c|tm|r)\)/i; constant SCOPED_ABBR_RE (line 2470) | const SCOPED_ABBR_RE = /\((c|tm|r)\)/gi; constant SCOPED_ABBR (line 2472) | const SCOPED_ABBR = { function replaceFn (line 2478) | function replaceFn(match, name) { function replace_scoped (line 2482) | function replace_scoped(inlineTokens) { function replace_rare (line 2498) | function replace_rare(inlineTokens) { function replace (line 2516) | function replace(state) { constant QUOTE_TEST_RE (line 2536) | const QUOTE_TEST_RE = /['"]/; constant QUOTE_RE (line 2538) | const QUOTE_RE = /['"]/g; constant APOSTROPHE (line 2540) | const APOSTROPHE = "\u2019"; function replaceAt (line 2542) | function replaceAt(str, index, ch) { function process_inlines (line 2546) | function process_inlines(tokens, state) { function smartquotes (line 2694) | function smartquotes(state) { function text_join (line 2714) | function text_join(state) { function Core (line 2756) | function Core() { function StateBlock (line 2782) | function StateBlock(src, md, env, tokens) { constant MAX_AUTOCOMPLETED_CELLS (line 2999) | const MAX_AUTOCOMPLETED_CELLS = 65536; function getLine (line 3001) | function getLine(state, line) { function escapedSplit (line 3007) | function escapedSplit(str) { function table (line 3036) | function table(state, startLine, endLine, silent) { function code (line 3209) | function code(state, startLine, endLine /*, silent */) { function fence (line 3235) | function fence(state, startLine, endLine, silent) { function blockquote (line 3318) | function blockquote(state, startLine, endLine, silent) { function hr (line 3496) | function hr(state, startLine, endLine, silent) { function skipBulletListMarker (line 3535) | function skipBulletListMarker(state, startLine) { function skipOrderedListMarker (line 3555) | function skipOrderedListMarker(state, startLine) { function markTightParagraphs (line 3597) | function markTightParagraphs(state, idx) { function list (line 3608) | function list(state, startLine, endLine, silent) { function reference (line 3822) | function reference(state, startLine, _endLine, silent) { constant HTML_TAG_RE (line 4049) | const HTML_TAG_RE = new RegExp("^(?:" + open_tag + "|" + close_tag + "|"... constant HTML_OPEN_CLOSE_TAG_RE (line 4051) | const HTML_OPEN_CLOSE_TAG_RE = new RegExp("^(?:" + open_tag + "|" + clos... constant HTML_SEQUENCES (line 4057) | const HTML_SEQUENCES = [ [ /^<(script|pre|style|textarea)(?=(\s|>|$))/i,... function html_block (line 4059) | function html_block(state, startLine, endLine, silent) { function heading (line 4113) | function heading(state, startLine, endLine, silent) { function lheading (line 4158) | function lheading(state, startLine, endLine /*, silent */) { function paragraph (line 4231) | function paragraph(state, startLine, endLine) { function ParserBlock (line 4283) | function ParserBlock() { function StateInline (line 4371) | function StateInline(src, md, env, outTokens) { function isTerminatorChar (line 4481) | function isTerminatorChar(ch) { function text (line 4513) | function text(state, silent) { constant SCHEME_RE (line 4558) | const SCHEME_RE = /(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i; function linkify (line 4560) | function linkify(state, silent) { function newline (line 4599) | function newline(state, silent) { constant ESCAPED (line 4636) | const ESCAPED = []; function escape (line 4646) | function escape(state, silent) { function backtick (line 4692) | function backtick(state, silent) { function strikethrough_tokenize (line 4746) | function strikethrough_tokenize(state, silent) { function postProcess$1 (line 4784) | function postProcess$1(state, delimiters) { function strikethrough_postProcess (line 4836) | function strikethrough_postProcess(state) { function emphasis_tokenize (line 4856) | function emphasis_tokenize(state, silent) { function postProcess (line 4889) | function postProcess(state, delimiters) { function emphasis_post_process (line 4934) | function emphasis_post_process(state) { function link (line 4951) | function link(state, silent) { function image (line 5080) | function image(state, silent) { constant EMAIL_RE (line 5207) | const EMAIL_RE = /^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA... constant AUTOLINK_RE (line 5209) | const AUTOLINK_RE = /^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/; function autolink (line 5211) | function autolink(state, silent) { function isLinkOpen (line 5267) | function isLinkOpen(str) { function isLinkClose (line 5271) | function isLinkClose(str) { function isLetter (line 5275) | function isLetter(ch) { function html_inline (line 5282) | function html_inline(state, silent) { constant DIGITAL_RE (line 5312) | const DIGITAL_RE = /^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i; constant NAMED_RE (line 5314) | const NAMED_RE = /^&([a-z][a-z0-9]{1,31});/i; function entity (line 5316) | function entity(state, silent) { function processDelimiters (line 5356) | function processDelimiters(delimiters) { function link_pairs (line 5440) | function link_pairs(state) { function fragments_join (line 5459) | function fragments_join(state) { function ParserInline (line 5507) | function ParserInline() { function reFactory (line 5628) | function reFactory(opts) { function assign (line 5714) | function assign(obj /* from1, from2, from3, ... */) { function _class (line 5727) | function _class(obj) { function isString (line 5731) | function isString(obj) { function isObject (line 5735) | function isObject(obj) { function isRegExp (line 5739) | function isRegExp(obj) { function isFunction (line 5743) | function isFunction(obj) { function escapeRE (line 5747) | function escapeRE(str) { function isOptionsObj (line 5758) | function isOptionsObj(obj) { function resetScanCache (line 5824) | function resetScanCache(self) { function createValidator (line 5829) | function createValidator(re) { function createNormalizer (line 5839) | function createNormalizer() { function compile (line 5847) | function compile(self) { function Match (line 5949) | function Match(self, shift) { function createMatch (line 5985) | function createMatch(self, shift) { function LinkifyIt (line 6027) | function LinkifyIt(schemas, options) { function error (line 6317) | function error(type) { function map (line 6328) | function map(array, callback) { function mapDomain (line 6346) | function mapDomain(domain, callback) { function ucs2decode (line 6374) | function ucs2decode(string) { constant BAD_PROTO_RE (line 6802) | const BAD_PROTO_RE = /^(vbscript|javascript|file|data):/; constant GOOD_DATA_RE (line 6804) | const GOOD_DATA_RE = /^data:image\/(gif|png|jpeg|webp);/; function validateLink (line 6806) | function validateLink(url) { constant RECODE_HOSTNAME_FOR (line 6812) | const RECODE_HOSTNAME_FOR = [ "http:", "https:", "mailto:" ]; function normalizeLink (line 6814) | function normalizeLink(url) { function normalizeLinkText (line 6830) | function normalizeLinkText(url) { function MarkdownIt (line 6978) | function MarkdownIt(presetName, options) { FILE: HarmonyOS/markdown/src/main/ets/service/code/highlightjs/src/highlight.js function deepFreeze (line 15) | function deepFreeze(obj) { class Response (line 52) | class Response { method constructor (line 56) | constructor(mode) { method ignoreMatch (line 64) | ignoreMatch() { function escapeHTML (line 73) | function escapeHTML(value) { function inherit$1 (line 90) | function inherit$1(original, ...objects) { class HTMLRenderer (line 152) | class HTMLRenderer { method constructor (line 159) | constructor(parseTree, options) { method addText (line 169) | addText(text) { method openNode (line 177) | openNode(node) { method closeNode (line 189) | closeNode(node) { method value (line 198) | value() { method span (line 208) | span(className) { class TokenTree (line 226) | class TokenTree { method constructor (line 227) | constructor() { method top (line 233) | get top() { method root (line 237) | get root() { return this.rootNode; } method add (line 240) | add(node) { method openNode (line 245) | openNode(scope) { method closeNode (line 252) | closeNode() { method closeAllNodes (line 260) | closeAllNodes() { method toJSON (line 264) | toJSON() { method walk (line 272) | walk(builder) { method _walk (line 283) | static _walk(builder, node) { method _collapse (line 297) | static _collapse(node) { class TokenTreeEmitter (line 331) | class TokenTreeEmitter extends TokenTree { method constructor (line 335) | constructor(options) { method addText (line 343) | addText(text) { method startScope (line 350) | startScope(scope) { method endScope (line 354) | endScope() { method __addSublanguage (line 362) | __addSublanguage(emitter, name) { method toHTML (line 370) | toHTML() { method finalize (line 375) | finalize() { function source (line 390) | function source(re) { function lookahead (line 401) | function lookahead(re) { function anyNumberOfTimes (line 409) | function anyNumberOfTimes(re) { function optional (line 417) | function optional(re) { function concat (line 425) | function concat(...args) { function stripOptionsFromArgs (line 434) | function stripOptionsFromArgs(args) { function either (line 454) | function either(...args) { function countMatchGroups (line 467) | function countMatchGroups(re) { function startsWith (line 476) | function startsWith(re, lexeme) { function _rewriteBackreferences (line 501) | function _rewriteBackreferences(regexps, { joinWith }) { function skipIfHasPrecedingDot (line 784) | function skipIfHasPrecedingDot(match, response) { function scopeClassName (line 795) | function scopeClassName(mode, _parent) { function beginKeywords (line 807) | function beginKeywords(mode, parent) { function compileIllegal (line 831) | function compileIllegal(mode, _parent) { function compileMatch (line 841) | function compileMatch(mode, _parent) { function compileRelevance (line 853) | function compileRelevance(mode, _parent) { function compileKeywords (line 905) | function compileKeywords(rawKeywords, caseInsensitive, scopeName = DEFAU... function scoreForKeyword (line 955) | function scoreForKeyword(keyword, providedScore) { function commonKeyword (line 969) | function commonKeyword(keyword) { function remapScopeNames (line 1047) | function remapScopeNames(mode, regexes, { key }) { function beginMultiClass (line 1070) | function beginMultiClass(mode) { function endMultiClass (line 1090) | function endMultiClass(mode) { function scopeSugar (line 1118) | function scopeSugar(mode) { function MultiClass (line 1128) | function MultiClass(mode) { function compileLanguage (line 1160) | function compileLanguage(language) { function dependencyOnParent (line 1519) | function dependencyOnParent(mode) { function expandOrCloneMode (line 1535) | function expandOrCloneMode(mode) { class HTMLInjectionError (line 1567) | class HTMLInjectionError extends Error { method constructor (line 1568) | constructor(reason, html) { function shouldNotHighlight (line 1651) | function shouldNotHighlight(languageName) { function blockLanguage (line 1658) | function blockLanguage(block) { function highlight (line 1700) | function highlight(codeOrLanguageName, optionsOrCode, ignoreIllegals) { function _highlight (line 1750) | function _highlight(languageName, codeToHighlight, ignoreIllegals, conti... function justTextHighlightResult (line 2219) | function justTextHighlightResult(code) { function highlightAuto (line 2245) | function highlightAuto(code, languageSubset) { function updateClassName (line 2291) | function updateClassName(element, currentLang, resultLang) { function highlightElement (line 2303) | function highlightElement(element) { function configure (line 2367) | function configure(userOptions) { function initHighlightingOnLoad (line 2378) | function initHighlightingOnLoad() { function highlightAll (line 2388) | function highlightAll() { function registerLanguage (line 2414) | function registerLanguage(languageName, languageDefinition) { function unregisterLanguage (line 2443) | function unregisterLanguage(languageName) { function listLanguages (line 2455) | function listLanguages() { function getLanguage (line 2463) | function getLanguage(name) { function registerAliases (line 2473) | function registerAliases(aliasList, { languageName }) { function autoDetection (line 2484) | function autoDetection(name) { function upgradePluginAPI (line 2494) | function upgradePluginAPI(plugin) { function addPlugin (line 2515) | function addPlugin(plugin) { function removePlugin (line 2523) | function removePlugin(plugin) { function fire (line 2535) | function fire(event, args) { function deprecateHighlightBlock (line 2548) | function deprecateHighlightBlock(el) { function bash (line 2619) | function bash(hljs) { function c (line 3025) | function c(hljs) { function cpp (line 3357) | function cpp(hljs) { function csharp (line 3959) | function csharp(hljs) { function css (line 5189) | function css(hljs) { function diff (line 5327) | function diff(hljs) { function go (line 5391) | function go(hljs) { function graphql (line 5545) | function graphql(hljs) { function ini (line 5622) | function ini(hljs) { function recurRegex (line 5788) | function recurRegex(re, substitution, depth) { function java (line 5797) | function java(hljs) { function javascript (line 6201) | function javascript(hljs) { function json (line 6809) | function json(hljs) { function kotlin (line 6864) | function kotlin(hljs) { function less (line 7115) | function less(hljs) { function lua (line 7348) | function lua(hljs) { function makefile (line 7428) | function makefile(hljs) { function xml (line 7516) | function xml(hljs) { function markdown (line 7756) | function markdown(hljs) { function objectivec (line 8003) | function objectivec(hljs) { function perl (line 8255) | function perl(hljs) { function php (line 8762) | function php(hljs) { function phpTemplate (line 9388) | function phpTemplate(hljs) { function plaintext (line 9440) | function plaintext(hljs) { function python (line 9458) | function python(hljs) { function pythonRepl (line 9893) | function pythonRepl(hljs) { function r (line 9927) | function r(hljs) { function ruby (line 10182) | function ruby(hljs) { function rust (line 10630) | function rust(hljs) { function scss (line 10955) | function scss(hljs) { function shell (line 11081) | function shell(hljs) { function sql (line 11126) | function sql(hljs) { function swift (line 12140) | function swift(hljs) { function typescript (line 12712) | function typescript(hljs) { function vbnet (line 12854) | function vbnet(hljs) { function wasm (line 13010) | function wasm(hljs) { function yaml (line 13148) | function yaml(hljs) { FILE: HarmonyOS/markdown/src/main/ets/service/css/csstree/csstree.rollup.esm.js constant EOF (line 64) | const EOF = 0; function isDigit (line 71) | function isDigit(code) { function isHexDigit (line 78) | function isHexDigit(code) { function isUppercaseLetter (line 88) | function isUppercaseLetter(code) { function isLowercaseLetter (line 94) | function isLowercaseLetter(code) { function isLetter (line 100) | function isLetter(code) { function isNonAscii (line 111) | function isNonAscii(code) { function isNameStart (line 117) | function isNameStart(code) { function isName (line 123) | function isName(code) { function isNonPrintable (line 130) | function isNonPrintable(code) { function isNewline (line 143) | function isNewline(code) { function isWhiteSpace (line 149) | function isWhiteSpace(code) { function isValidEscape (line 154) | function isValidEscape(first, second) { function isIdentifierStart (line 170) | function isIdentifierStart(first, second, third) { function isNumberStart (line 202) | function isNumberStart(first, second, third) { function isBOM (line 241) | function isBOM(code) { constant CATEGORY (line 257) | const CATEGORY = new Array(0x80); function charCodeCategory (line 273) | function charCodeCategory(code) { function getCharCode (line 277) | function getCharCode(source, offset) { function getNewlineLength (line 281) | function getNewlineLength(source, offset, code) { function cmpChar (line 289) | function cmpChar(testStr, offset, referenceCode) { function cmpStr (line 300) | function cmpStr(testStr, start, end, referenceStr) { function findWhiteSpaceStart (line 326) | function findWhiteSpaceStart(source, offset) { function findWhiteSpaceEnd (line 336) | function findWhiteSpaceEnd(source, offset) { function findDecimalNumberEnd (line 346) | function findDecimalNumberEnd(source, offset) { function consumeEscaped (line 357) | function consumeEscaped(source, offset) { function consumeName (line 386) | function consumeName(source, offset) { function consumeNumber (line 414) | function consumeNumber(source, offset) { function consumeBadUrlRemnants (line 474) | function consumeBadUrlRemnants(source, offset) { function decodeEscaped (line 501) | function decodeEscaped(escaped) { constant MIN_SIZE (line 552) | const MIN_SIZE = 16 * 1024; function adoptBuffer (line 554) | function adoptBuffer(buffer = null, size) { function computeLinesAndColumns (line 566) | function computeLinesAndColumns(host) { class OffsetToLocation (line 601) | class OffsetToLocation { method constructor (line 602) | constructor(source, startOffset, startLine, startColumn) { method setSource (line 607) | setSource(source = '', startOffset = 0, startLine = 1, startColumn = 1) { method getLocation (line 614) | getLocation(offset, filename) { method getLocationRange (line 626) | getLocationRange(start, end, filename) { constant OFFSET_MASK (line 647) | const OFFSET_MASK = 0x00FFFFFF; constant TYPE_SHIFT (line 648) | const TYPE_SHIFT = 24; constant BLOCK_OPEN_TOKEN (line 649) | const BLOCK_OPEN_TOKEN = 1; constant BLOCK_CLOSE_TOKEN (line 650) | const BLOCK_CLOSE_TOKEN = 2; function boundIndex (line 666) | function boundIndex(index, min, max) { class TokenStream (line 670) | class TokenStream { method constructor (line 671) | constructor(source, tokenize) { method reset (line 674) | reset() { method setSource (line 681) | setSource(source = '', tokenize = () => {}) { method lookupType (line 766) | lookupType(offset) { method lookupTypeNonSC (line 775) | lookupTypeNonSC(idx) { method lookupOffset (line 788) | lookupOffset(offset) { method lookupOffsetNonSC (line 797) | lookupOffsetNonSC(idx) { method lookupValue (line 810) | lookupValue(offset, referenceStr) { method getTokenStart (line 824) | getTokenStart(tokenIndex) { method getTokenEnd (line 837) | getTokenEnd(tokenIndex) { method getTokenType (line 844) | getTokenType(tokenIndex) { method substrToCursor (line 851) | substrToCursor(start) { method isBlockOpenerTokenType (line 855) | isBlockOpenerTokenType(tokenType) { method isBlockCloserTokenType (line 858) | isBlockCloserTokenType(tokenType) { method getBlockTokenPairIndex (line 861) | getBlockTokenPairIndex(tokenIndex) { method isBalanceEdge (line 880) | isBalanceEdge(tokenIndex) { method isDelim (line 884) | isDelim(code, offset) { method skip (line 898) | skip(tokenCount) { method next (line 912) | next() { method skipSC (line 928) | skipSC() { method skipUntilBalanced (line 933) | skipUntilBalanced(startToken, stopConsume) { method forEachToken (line 969) | forEachToken(fn) { method dump (line 981) | dump() { function tokenize$1 (line 997) | function tokenize$1(source, onToken) { class List (line 1497) | class List { method createItem (line 1498) | static createItem(data) { method constructor (line 1506) | constructor() { method createItem (line 1511) | createItem(data) { method allocateCursor (line 1516) | allocateCursor(prev, next) { method releaseCursor (line 1537) | releaseCursor() { method updateCursors (line 1546) | updateCursors(prevOld, prevNew, nextOld, nextNew) { method size (line 1568) | get size() { method isEmpty (line 1577) | get isEmpty() { method first (line 1580) | get first() { method last (line 1583) | get last() { method fromArray (line 1588) | fromArray(array) { method toArray (line 1608) | toArray() { method toJSON (line 1611) | toJSON() { method forEach (line 1616) | forEach(fn, thisArg = this) { method forEachRight (line 1629) | forEachRight(fn, thisArg = this) { method reduce (line 1642) | reduce(fn, initialValue, thisArg = this) { method reduceRight (line 1660) | reduceRight(fn, initialValue, thisArg = this) { method some (line 1678) | some(fn, thisArg = this) { method map (line 1687) | map(fn, thisArg = this) { method filter (line 1696) | filter(fn, thisArg = this) { method nextUntil (line 1708) | nextUntil(start, fn, thisArg = this) { method prevUntil (line 1727) | prevUntil(start, fn, thisArg = this) { method clear (line 1748) | clear() { method copy (line 1752) | copy() { method prepend (line 1761) | prepend(item) { method prependData (line 1783) | prependData(data) { method append (line 1786) | append(item) { method appendData (line 1789) | appendData(data) { method insert (line 1792) | insert(item, before = null) { method insertData (line 1841) | insertData(data, before) { method remove (line 1844) | remove(item) { method push (line 1875) | push(data) { method pop (line 1878) | pop() { method unshift (line 1881) | unshift(data) { method shift (line 1884) | shift() { method prependList (line 1887) | prependList(list) { method appendList (line 1890) | appendList(list) { method insertList (line 1893) | insertList(list, before) { method replace (line 1938) | replace(oldItem, newItemOrList) { method [Symbol.iterator] (line 1561) | *[Symbol.iterator]() { function createCustomError (line 1949) | function createCustomError(name, message) { constant MAX_LINE_LENGTH (line 1964) | const MAX_LINE_LENGTH = 100; constant OFFSET_CORRECTION (line 1965) | const OFFSET_CORRECTION = 60; constant TAB_REPLACEMENT (line 1966) | const TAB_REPLACEMENT = ' '; function sourceFragment (line 1968) | function sourceFragment({ source, line, column, baseLine, baseColumn }, ... function SyntaxError$2 (line 2013) | function SyntaxError$2(message, source, offset, line, column, baseLine =... function readSequence (line 2033) | function readSequence(recognizer) { constant SEMICOLON (line 2078) | const SEMICOLON = 0x003B; constant NULL (line 2080) | const NULL = 0; function createParseContext (line 2082) | function createParseContext(name) { function fetchParseValues (line 2088) | function fetchParseValues(dict) { function processConfig (line 2103) | function processConfig(config) { function createParser (line 2132) | function createParser(config) { function requireBase64 (line 2450) | function requireBase64 () { function requireBase64Vlq (line 2526) | function requireBase64Vlq () { function requireUtil (line 2677) | function requireUtil () { function requireArraySet (line 3284) | function requireArraySet () { function requireMappingList (line 3416) | function requireMappingList () { function requireSourceMapGenerator (line 3504) | function requireSourceMapGenerator () { function generateSourceMap (line 3938) | function generateSourceMap(handlers) { function createMap (line 4163) | function createMap(pairs) { constant REVERSESOLIDUS (line 4197) | const REVERSESOLIDUS = 0x005c; function processChildren (line 4199) | function processChildren(node, delimeter) { function processChunk (line 4218) | function processChunk(chunk) { function createGenerator (line 4224) | function createGenerator(config) { function createConvertor (line 4291) | function createConvertor(walk) { function ensureFunction$1 (line 4321) | function ensureFunction$1(value) { function invokeForType (line 4325) | function invokeForType(fn, type) { function getWalkersFromStructure (line 4333) | function getWalkersFromStructure(name, nodeType) { function getTypesFromConfig (line 4378) | function getTypesFromConfig(config) { function createTypeIterator (line 4396) | function createTypeIterator(config, reverse) { function createFastTraveralMap (line 4437) | function createFastTraveralMap({ function createWalker (line 4467) | function createWalker(config) { function noop$1 (line 4606) | function noop$1(value) { function generateMultiplier (line 4610) | function generateMultiplier(multiplier) { function generateTypeOpts (line 4638) | function generateTypeOpts(node) { function generateSequence (line 4654) | function generateSequence(node, decorate, forceBraces, compact) { function internalGenerate (line 4667) | function internalGenerate(node, decorate, forceBraces, compact) { function generate$O (line 4724) | function generate$O(node, options) { function locateMismatch (line 4744) | function locateMismatch(matchResult, node) { function fromLoc (line 4794) | function fromLoc(node, point) { function buildLoc (line 4804) | function buildLoc({ offset, line, column }, extra) { function isCustomProperty (line 4870) | function isCustomProperty(str, offset) { function getVendorPrefix (line 4878) | function getVendorPrefix(str, offset) { function getKeywordDescriptor (line 4898) | function getKeywordDescriptor(keyword) { function getPropertyDescriptor (line 4923) | function getPropertyDescriptor(property) { function isDelim$1 (line 4985) | function isDelim$1(token, code) { function skipSC (line 4989) | function skipSC(token, offset, getNextToken) { function checkInteger$1 (line 4997) | function checkInteger$1(token, valueOffset, disallowSign, offset) { function consumeB$1 (line 5024) | function consumeB$1(token, offset_, getNextToken) { function anPlusB (line 5060) | function anPlusB(token, getNextToken) { function isDelim (line 5212) | function isDelim(token, code) { function startsWith$1 (line 5216) | function startsWith$1(token, code) { function hexSequence (line 5220) | function hexSequence(token, offset, allowDash) { function withQuestionMarkSequence (line 5242) | function withQuestionMarkSequence(consumed, length, getNextToken) { function urange (line 5277) | function urange(token, getNextToken) { function charCodeAt (line 5358) | function charCodeAt(str, index) { function eqStr (line 5362) | function eqStr(actual, expected) { function eqStrAny (line 5366) | function eqStrAny(actual, expected) { function isPostfixIeHack (line 5377) | function isPostfixIeHack(str, offset) { function outOfRange (line 5388) | function outOfRange(opts, value, numEnd) { function consumeFunction (line 5416) | function consumeFunction(token, getNextToken) { function calc (line 5459) | function calc(next) { function tokenType (line 5473) | function tokenType(expectedTokenType) { function customIdent (line 5494) | function customIdent(token) { function dashedIdent (line 5523) | function dashedIdent(token) { function customPropertyName (line 5540) | function customPropertyName(token) { function hexColor (line 5558) | function hexColor(token) { function idSelector (line 5579) | function idSelector(token) { function declarationValue (line 5593) | function declarationValue(token, getNextToken) { function anyValue (line 5658) | function anyValue(token, getNextToken) { function dimension (line 5707) | function dimension(type) { function percentage (line 5747) | function percentage(token, getNextToken, opts) { function zero (line 5769) | function zero(next) { function number (line 5791) | function number(token, getNextToken, opts) { function integer (line 5812) | function integer(token, getNextToken, opts) { function createDemensionTypes (line 5892) | function createDemensionTypes(units) { function createGenericTypes (line 5917) | function createGenericTypes(units) { function SyntaxError$1 (line 5965) | function SyntaxError$1(message, input, offset) { constant NAME_CHAR (line 5981) | const NAME_CHAR = new Uint8Array(128).map((_, idx) => class Scanner (line 5985) | class Scanner { method constructor (line 5986) | constructor(str) { method charCodeAt (line 5991) | charCodeAt(pos) { method charCode (line 5994) | charCode() { method isNameCharCode (line 5997) | isNameCharCode(code = this.charCode()) { method nextCharCode (line 6000) | nextCharCode() { method nextNonWsCode (line 6003) | nextNonWsCode(pos) { method skipWs (line 6006) | skipWs() { method findWsEnd (line 6009) | findWsEnd(pos) { method substringToPos (line 6019) | substringToPos(end) { method eat (line 6022) | eat(code) { method peek (line 6029) | peek() { method error (line 6032) | error(message) { method scanSpaces (line 6036) | scanSpaces() { method scanWord (line 6039) | scanWord() { method scanNumber (line 6055) | scanNumber() { method scanString (line 6072) | scanString() { constant TAB (line 6084) | const TAB = 9; constant COMMA (line 6097) | const COMMA = 44; constant HYPERMINUS (line 6098) | const HYPERMINUS = 45; constant COMMERCIALAT (line 6102) | const COMMERCIALAT = 64; constant LEFTSQUAREBRACKET (line 6103) | const LEFTSQUAREBRACKET = 91; constant RIGHTSQUAREBRACKET (line 6104) | const RIGHTSQUAREBRACKET = 93; constant LEFTCURLYBRACKET (line 6105) | const LEFTCURLYBRACKET = 123; constant RIGHTCURLYBRACKET (line 6107) | const RIGHTCURLYBRACKET = 125; constant INFINITY (line 6108) | const INFINITY = 8734; constant COMBINATOR_PRECEDENCE (line 6109) | const COMBINATOR_PRECEDENCE = { function readMultiplierRange (line 6116) | function readMultiplierRange(scanner) { function readMultiplier (line 6146) | function readMultiplier(scanner) { function maybeMultiplied (line 6224) | function maybeMultiplied(scanner, node) { function maybeToken (line 6250) | function maybeToken(scanner) { function readProperty$1 (line 6263) | function readProperty$1(scanner) { function readTypeRange (line 6287) | function readTypeRange(scanner) { function readType (line 6340) | function readType(scanner) { function readKeywordOrFunction (line 6384) | function readKeywordOrFunction(scanner) { function regroupTerms (line 6402) | function regroupTerms(terms, combinators) { function readImplicitGroup (line 6460) | function readImplicitGroup(scanner, stopCharCode) { function readGroup (line 6506) | function readGroup(scanner, stopCharCode) { function peek (line 6523) | function peek(scanner, stopCharCode) { function parse$O (line 6619) | function parse$O(source) { function ensureFunction (line 6637) | function ensureFunction(value) { function walk$1 (line 6641) | function walk$1(node, options, context) { method decorator (line 6698) | decorator(handlers) { function stringToTokens (line 6724) | function stringToTokens(str) { function prepareTokens (line 6738) | function prepareTokens(value, syntax) { constant MATCH (line 6746) | const MATCH = { type: 'Match' }; constant MISMATCH (line 6747) | const MISMATCH = { type: 'Mismatch' }; constant DISALLOW_EMPTY (line 6748) | const DISALLOW_EMPTY = { type: 'DisallowEmpty' }; function createCondition (line 6753) | function createCondition(match, thenBranch, elseBranch) { function isFunctionType (line 6776) | function isFunctionType(name) { function isEnumCapatible (line 6784) | function isEnumCapatible(term) { function groupNode (line 6793) | function groupNode(terms, combinator = ' ', explicit = false) { function replaceTypeInGraph (line 6803) | function replaceTypeInGraph(node, replacements, visited = new Set()) { function buildGroupMatchGraph (line 6822) | function buildGroupMatchGraph(combinator, terms, atLeastOneTermMatched) { function buildMultiplierMatchGraph (line 7034) | function buildMultiplierMatchGraph(node) { function buildMatchGraphInternal (line 7119) | function buildMatchGraphInternal(node) { function buildMatchGraph (line 7255) | function buildMatchGraph(syntaxTree, ref) { constant STUB (line 7269) | const STUB = 0; constant TOKEN (line 7270) | const TOKEN = 1; constant OPEN_SYNTAX (line 7271) | const OPEN_SYNTAX = 2; constant CLOSE_SYNTAX (line 7272) | const CLOSE_SYNTAX = 3; constant EXIT_REASON_MATCH (line 7274) | const EXIT_REASON_MATCH = 'Match'; constant EXIT_REASON_MISMATCH (line 7275) | const EXIT_REASON_MISMATCH = 'Mismatch'; constant EXIT_REASON_ITERATION_LIMIT (line 7276) | const EXIT_REASON_ITERATION_LIMIT = 'Maximum iteration number exceeded (... constant ITERATION_LIMIT (line 7278) | const ITERATION_LIMIT = 15000; function reverseList (line 7280) | function reverseList(list) { function areStringsEqualCaseInsensitive (line 7295) | function areStringsEqualCaseInsensitive(testStr, referenceStr) { function isContextEdgeDelim (line 7317) | function isContextEdgeDelim(token) { function isCommaContextStart (line 7327) | function isCommaContextStart(token) { function isCommaContextEnd (line 7342) | function isCommaContextEnd(token) { function internalMatch (line 7355) | function internalMatch(tokens, state, syntaxes) { function matchAsTree (line 7813) | function matchAsTree(tokens, matchGraph, syntaxes) { function getTrace (line 7860) | function getTrace(node) { function isType (line 7905) | function isType(node, type) { function isProperty (line 7909) | function isProperty(node, property) { function isKeyword (line 7913) | function isKeyword(node) { function testNode (line 7917) | function testNode(match, node, fn) { function getFirstMatchNode (line 7935) | function getFirstMatchNode(matchNode) { function getLastMatchNode (line 7943) | function getLastMatchNode(matchNode) { function matchFragments (line 7951) | function matchFragments(lexer, ast, match, type, name) { function isValidNumber (line 7997) | function isValidNumber(value) { function isValidLocation (line 8007) | function isValidLocation(loc) { function createNodeStructureChecker (line 8016) | function createNodeStructureChecker(type, fields) { function genTypesList (line 8094) | function genTypesList(fieldTypes, path) { function processStructure (line 8115) | function processStructure(name, nodeType) { function getStructureFromConfig (line 8143) | function getStructureFromConfig(config) { function dumpMapSyntax (line 8163) | function dumpMapSyntax(map, compact, syntaxAsAst) { function dumpAtruleMapSyntax (line 8177) | function dumpAtruleMapSyntax(map, compact, syntaxAsAst) { function valueHasVar (line 8194) | function valueHasVar(tokens) { function syntaxHasTopLevelCommaMultiplier (line 8204) | function syntaxHasTopLevelCommaMultiplier(syntax) { function buildMatchResult (line 8215) | function buildMatchResult(matched, error, iterations) { function matchSyntax (line 8224) | function matchSyntax(lexer, syntax, value, useCssWideKeywords) { class Lexer (line 8250) | class Lexer { method constructor (line 8251) | constructor(config, syntax, structure) { method checkStructure (line 8303) | checkStructure(ast) { method createDescriptor (line 8322) | createDescriptor(syntax, type, name, parent = null) { method addAtrule_ (line 8389) | addAtrule_(name, syntax) { method addProperty_ (line 8409) | addProperty_(name, syntax) { method addType_ (line 8416) | addType_(name, syntax) { method checkAtruleName (line 8424) | checkAtruleName(atruleName) { method checkAtrulePrelude (line 8429) | checkAtrulePrelude(atruleName, prelude) { method checkAtruleDescriptorName (line 8448) | checkAtruleDescriptorName(atruleName, descriptorName) { method checkPropertyName (line 8467) | checkPropertyName(propertyName) { method matchAtrulePrelude (line 8473) | matchAtrulePrelude(atruleName, prelude) { method matchAtruleDescriptor (line 8488) | matchAtruleDescriptor(atruleName, descriptorName, value) { method matchDeclaration (line 8500) | matchDeclaration(node) { method matchProperty (line 8507) | matchProperty(propertyName, value) { method matchType (line 8521) | matchType(typeName, value) { method match (line 8530) | match(syntax, value) { method findValueFragments (line 8542) | findValueFragments(propertyName, value, type, name) { method findDeclarationValueFragments (line 8545) | findDeclarationValueFragments(declaration, type, name) { method findAllFragments (line 8548) | findAllFragments(ast, type, name) { method getAtrule (line 8561) | getAtrule(atruleName, fallbackBasename = true) { method getAtrulePrelude (line 8569) | getAtrulePrelude(atruleName, fallbackBasename = true) { method getAtruleDescriptor (line 8574) | getAtruleDescriptor(atruleName, name) { method getProperty (line 8579) | getProperty(propertyName, fallbackBasename = true) { method getType (line 8587) | getType(name) { method validate (line 8591) | validate() { method dump (line 8647) | dump(syntaxAsAst, pretty) { method toString (line 8657) | toString() { function appendOrSet (line 8662) | function appendOrSet(a, b) { function extractProps (line 8672) | function extractProps(obj, props) { function mergeDicts (line 8684) | function mergeDicts(base, ext, fields) { function mix (line 8697) | function mix(dest, src) { function createSyntax (line 8785) | function createSyntax(config) { constant DISALLOW_SIGN (line 10188) | const DISALLOW_SIGN = true; constant ALLOW_SIGN (line 10189) | const ALLOW_SIGN = false; function checkInteger (line 10191) | function checkInteger(offset, disallowSign) { function checkTokenIsInteger (line 10209) | function checkTokenIsInteger(disallowSign) { function expectCharCode (line 10213) | function expectCharCode(offset, code) { function consumeB (line 10232) | function consumeB() { function parse$N (line 10281) | function parse$N() { function generate$N (line 10448) | function generate$N(node) { function consumeRaw$4 (line 10477) | function consumeRaw$4() { function isDeclarationBlockAtrule (line 10481) | function isDeclarationBlockAtrule() { function parse$M (line 10505) | function parse$M(isDeclaration = false) { function generate$M (line 10557) | function generate$M(node) { function parse$L (line 10586) | function parse$L(name) { function generate$L (line 10619) | function generate$L(node) { constant CIRCUMFLEXACCENT (line 10635) | const CIRCUMFLEXACCENT = 0x005E; function getAttributeName (line 10639) | function getAttributeName() { function getOperator (line 10672) | function getOperator() { function parse$K (line 10709) | function parse$K() { function generate$K (line 10756) | function generate$K(node) { function consumeRaw$3 (line 10782) | function consumeRaw$3() { function consumeRule (line 10785) | function consumeRule() { function consumeRawDeclaration (line 10788) | function consumeRawDeclaration() { function consumeDeclaration (line 10791) | function consumeDeclaration() { function parse$J (line 10815) | function parse$J(isStyleBlock) { function generate$J (line 10857) | function generate$J(node) { function parse$I (line 10881) | function parse$I(readSequence, recognizer) { function generate$I (line 10900) | function generate$I(node) { function parse$H (line 10917) | function parse$H() { function generate$H (line 10928) | function generate$H() { function parse$G (line 10943) | function parse$G() { function generate$G (line 10954) | function generate$G() { function parse$F (line 10974) | function parse$F() { function generate$F (line 10984) | function generate$F(node) { function parse$E (line 11008) | function parse$E() { function generate$E (line 11046) | function generate$E(node) { function parse$D (line 11067) | function parse$D() { function generate$D (line 11086) | function generate$D(node) { function featureOrRange (line 11112) | function featureOrRange(kind) { method supports (line 11124) | supports() { function parse$C (line 11129) | function parse$C(kind = 'media') { function generate$C (line 11198) | function generate$C(node) { constant DOLLARSIGN (line 11220) | const DOLLARSIGN = 0x0024; function consumeValueRaw (line 11226) | function consumeValueRaw() { function consumeCustomPropertyRaw (line 11230) | function consumeCustomPropertyRaw() { function consumeValue (line 11234) | function consumeValue() { function parse$B (line 11257) | function parse$B() { function generate$B (line 11318) | function generate$B(node) { function readProperty (line 11329) | function readProperty() { function getImportant (line 11363) | function getImportant() { function consumeRaw$2 (line 11385) | function consumeRaw$2() { function parse$A (line 11398) | function parse$A() { function generate$A (line 11429) | function generate$A(node) { function parse$z (line 11451) | function parse$z() { function generate$z (line 11463) | function generate$z(node) { function parse$y (line 11484) | function parse$y(kind) { function generate$y (line 11556) | function generate$y(node) { function getFeatureParser (line 11583) | function getFeatureParser(kind, name) { function parse$x (line 11594) | function parse$x(kind = 'unknown') { function generate$x (line 11629) | function generate$x(node) { constant LESSTHANSIGN (line 11644) | const LESSTHANSIGN = 0x003C; constant EQUALSSIGN (line 11645) | const EQUALSSIGN = 0x003D; function readTerm (line 11658) | function readTerm() { function readComparison (line 11698) | function readComparison(expectColon) { function parse$w (line 11722) | function parse$w(kind = 'unknown') { function generate$w (line 11754) | function generate$w(node) { function parse$v (line 11784) | function parse$v(readSequence, recognizer) { function generate$v (line 11806) | function generate$v(node) { function parse$u (line 11830) | function parse$u(kind) { function generate$u (line 11870) | function generate$u(node) { function parse$t (line 11895) | function parse$t() { function generate$t (line 11906) | function generate$t(node) { function parse$s (line 11924) | function parse$s() { function generate$s (line 11932) | function generate$s(node) { function parse$r (line 11949) | function parse$r() { function generate$r (line 11962) | function generate$r(node) { function parse$q (line 11984) | function parse$q() { function generate$q (line 12000) | function generate$q(node) { function parse$p (line 12019) | function parse$p() { function generate$p (line 12043) | function generate$p(node) { function parse$o (line 12062) | function parse$o() { function generate$o (line 12130) | function generate$o(node) { function parse$n (line 12162) | function parse$n() { function generate$n (line 12184) | function generate$n(node) { function parse$m (line 12202) | function parse$m() { function generate$m (line 12213) | function generate$m() { function parse$l (line 12231) | function parse$l() { function generate$l (line 12263) | function generate$l(node) { function parse$k (line 12284) | function parse$k() { function generate$k (line 12292) | function generate$k(node) { function parse$j (line 12310) | function parse$j() { function generate$j (line 12322) | function generate$j(node) { function parse$i (line 12339) | function parse$i(readSequence, recognizer) { function generate$i (line 12358) | function generate$i(node) { function parse$h (line 12377) | function parse$h() { function generate$h (line 12385) | function generate$h(node) { function parse$g (line 12405) | function parse$g() { function generate$g (line 12443) | function generate$g(node) { function parse$f (line 12472) | function parse$f() { function generate$f (line 12511) | function generate$f(node) { function consumeTerm (line 12545) | function consumeTerm() { function parse$e (line 12567) | function parse$e() { function generate$e (line 12586) | function generate$e(node) { function getOffsetExcludeWS (line 12604) | function getOffsetExcludeWS() { function parse$d (line 12621) | function parse$d(consumeUntil, excludeWhiteSpace) { function generate$d (line 12640) | function generate$d(node) { function consumeRaw$1 (line 12652) | function consumeRaw$1() { function consumePrelude (line 12656) | function consumePrelude() { function parse$c (line 12675) | function parse$c() { function generate$c (line 12696) | function generate$c(node) { function parse$b (line 12716) | function parse$b() { function generate$b (line 12756) | function generate$b(node) { function parse$a (line 12792) | function parse$a() { function generate$a (line 12807) | function generate$a(node) { function parse$9 (line 12828) | function parse$9() { function generate$9 (line 12849) | function generate$9(node) { function decode$2 (line 12866) | function decode$2(str) { function encode$2 (line 12912) | function encode$2(str, apostrophe) { function parse$8 (line 12965) | function parse$8() { function generate$8 (line 12973) | function generate$8(node) { constant EXCLAMATIONMARK (line 12985) | const EXCLAMATIONMARK = 0x0021; function consumeRaw (line 12987) | function consumeRaw() { function parse$7 (line 13004) | function parse$7() { function generate$7 (line 13055) | function generate$7(node) { function parse$6 (line 13073) | function parse$6() { function generate$6 (line 13092) | function generate$6(node) { function eatIdentifierOrAsterisk (line 13109) | function eatIdentifierOrAsterisk() { function parse$5 (line 13131) | function parse$5() { function generate$5 (line 13153) | function generate$5(node) { constant QUESTIONMARK (line 13167) | const QUESTIONMARK = 0x003F; function eatHexSequence (line 13169) | function eatHexSequence(offset, allowDash) { function eatQuestionMarkSequence (line 13197) | function eatQuestionMarkSequence(max) { function startsWith (line 13209) | function startsWith(code) { function scanUnicodeRange (line 13234) | function scanUnicodeRange() { function parse$4 (line 13296) | function parse$4() { function generate$4 (line 13310) | function generate$4(node) { constant QUOTATION_MARK (line 13324) | const QUOTATION_MARK = 0x0022; constant APOSTROPHE (line 13325) | const APOSTROPHE = 0x0027; constant LEFTPARENTHESIS (line 13326) | const LEFTPARENTHESIS = 0x0028; constant RIGHTPARENTHESIS (line 13327) | const RIGHTPARENTHESIS = 0x0029; function decode$1 (line 13329) | function decode$1(str) { function encode$1 (line 13380) | function encode$1(str) { function parse$3 (line 13435) | function parse$3() { function generate$3 (line 13469) | function generate$3(node) { function parse$2 (line 13486) | function parse$2() { function generate$2 (line 13497) | function generate$2(node) { constant SPACE (line 13509) | const SPACE = Object.freeze({ function parse$1 (line 13520) | function parse$1() { function generate$1 (line 13531) | function generate$1(node) { constant HYPHENMINUS (line 13606) | const HYPHENMINUS = 0x002D; function defaultRecognizer (line 13610) | function defaultRecognizer(context) { constant NUMBERSIGN (line 13678) | const NUMBERSIGN = 0x0023; constant AMPERSAND (line 13679) | const AMPERSAND = 0x0026; constant ASTERISK (line 13680) | const ASTERISK = 0x002A; constant PLUSSIGN (line 13681) | const PLUSSIGN = 0x002B; constant SOLIDUS (line 13682) | const SOLIDUS = 0x002F; constant FULLSTOP (line 13683) | const FULLSTOP = 0x002E; constant GREATERTHANSIGN (line 13684) | const GREATERTHANSIGN = 0x003E; constant VERTICALLINE (line 13685) | const VERTICALLINE = 0x007C; constant TILDE (line 13686) | const TILDE = 0x007E; function onWhiteSpace (line 13688) | function onWhiteSpace(next, children) { function getNode (line 13699) | function getNode() { function expressionFn (line 13763) | function expressionFn() { function varFn (line 13770) | function varFn() { function isPlusMinusOperator (line 13807) | function isPlusMinusOperator(node) { method onWhiteSpace (line 13817) | onWhiteSpace(next, children) { method prelude (line 13842) | prelude() { method block (line 13857) | block(nested = false) { method block (line 13866) | block() { function parseWithFallback (line 13872) | function parseWithFallback(parse, fallback) { method layer (line 13889) | layer() { method supports (line 13901) | supports() { method prelude (line 13921) | prelude() { method prelude (line 13970) | prelude() { method block (line 13975) | block() { method prelude (line 13983) | prelude() { method block (line 13988) | block(nested = false) { method prelude (line 13996) | prelude() { method block (line 14001) | block() { method prelude (line 14009) | prelude() { method block (line 14014) | block() { method prelude (line 14022) | prelude() { method block (line 14027) | block(nested = false) { method block (line 14036) | block(nested = false) { method prelude (line 14044) | prelude() { method block (line 14049) | block(nested = false) { function parseLanguageRangeList (line 14068) | function parseLanguageRangeList() { method parse (line 14101) | parse() { method parse (line 14109) | parse() { method parse (line 14117) | parse() { method parse (line 14129) | parse() { method atrulePrelude (line 14213) | atrulePrelude(options) { method condition (line 14218) | condition(options) { method block (line 14224) | block() { method selector (line 14233) | selector() { method style (line 14238) | style() { function clone (line 14261) | function clone(node) { constant REVERSE_SOLIDUS (line 14281) | const REVERSE_SOLIDUS = 0x005c; function decode (line 14283) | function decode(str) { function encode (line 14322) | function encode(str) { FILE: HarmonyOS/markdown/src/main/ets/service/css/csstree/index.d.ts type CssLocation (line 5) | interface CssLocation { type ListItem (line 19) | interface ListItem { type IteratorFn (line 25) | type IteratorFn> = ( type FilterFn (line 31) | type FilterFn> = ( type ReduceFn (line 37) | type ReduceFn> = (this: TContext, ... class List (line 39) | class List { type CssNodeCommon (line 93) | interface CssNodeCommon { type AnPlusB (line 98) | interface AnPlusB extends CssNodeCommon { type Atrule (line 104) | interface Atrule extends CssNodeCommon { type AtrulePlain (line 111) | interface AtrulePlain extends CssNodeCommon { type AtrulePrelude (line 118) | interface AtrulePrelude extends CssNodeCommon { type AtrulePreludePlain (line 123) | interface AtrulePreludePlain extends CssNodeCommon { type AttributeSelector (line 128) | interface AttributeSelector extends CssNodeCommon { type Block (line 136) | interface Block extends CssNodeCommon { type BlockPlain (line 141) | interface BlockPlain extends CssNodeCommon { type Brackets (line 146) | interface Brackets extends CssNodeCommon { type BracketsPlain (line 151) | interface BracketsPlain extends CssNodeCommon { type CDC (line 156) | interface CDC extends CssNodeCommon { type CDO (line 160) | interface CDO extends CssNodeCommon { type ClassSelector (line 164) | interface ClassSelector extends CssNodeCommon { type Combinator (line 169) | interface Combinator extends CssNodeCommon { type Comment (line 174) | interface Comment extends CssNodeCommon { type Declaration (line 179) | interface Declaration extends CssNodeCommon { type DeclarationPlain (line 186) | interface DeclarationPlain extends CssNodeCommon { type DeclarationList (line 193) | interface DeclarationList extends CssNodeCommon { type DeclarationListPlain (line 198) | interface DeclarationListPlain extends CssNodeCommon { type Dimension (line 203) | interface Dimension extends CssNodeCommon { type FunctionNode (line 209) | interface FunctionNode extends CssNodeCommon { type FunctionNodePlain (line 215) | interface FunctionNodePlain extends CssNodeCommon { type Hash (line 221) | interface Hash extends CssNodeCommon { type IdSelector (line 226) | interface IdSelector extends CssNodeCommon { type Identifier (line 231) | interface Identifier extends CssNodeCommon { type MediaFeature (line 236) | interface MediaFeature extends CssNodeCommon { type MediaQuery (line 242) | interface MediaQuery extends CssNodeCommon { type MediaQueryPlain (line 247) | interface MediaQueryPlain extends CssNodeCommon { type MediaQueryList (line 252) | interface MediaQueryList extends CssNodeCommon { type MediaQueryListPlain (line 257) | interface MediaQueryListPlain extends CssNodeCommon { type NestingSelector (line 262) | interface NestingSelector extends CssNodeCommon { type Nth (line 266) | interface Nth extends CssNodeCommon { type NthPlain (line 272) | interface NthPlain extends CssNodeCommon { type NumberNode (line 278) | interface NumberNode extends CssNodeCommon { type Operator (line 283) | interface Operator extends CssNodeCommon { type Parentheses (line 288) | interface Parentheses extends CssNodeCommon { type ParenthesesPlain (line 293) | interface ParenthesesPlain extends CssNodeCommon { type Percentage (line 298) | interface Percentage extends CssNodeCommon { type PseudoClassSelector (line 303) | interface PseudoClassSelector extends CssNodeCommon { type PseudoClassSelectorPlain (line 309) | interface PseudoClassSelectorPlain extends CssNodeCommon { type PseudoElementSelector (line 315) | interface PseudoElementSelector extends CssNodeCommon { type PseudoElementSelectorPlain (line 321) | interface PseudoElementSelectorPlain extends CssNodeCommon { type Ratio (line 327) | interface Ratio extends CssNodeCommon { type Raw (line 333) | interface Raw extends CssNodeCommon { type Rule (line 338) | interface Rule extends CssNodeCommon { type RulePlain (line 344) | interface RulePlain extends CssNodeCommon { type Selector (line 350) | interface Selector extends CssNodeCommon { type SelectorPlain (line 355) | interface SelectorPlain extends CssNodeCommon { type SelectorList (line 360) | interface SelectorList extends CssNodeCommon { type SelectorListPlain (line 365) | interface SelectorListPlain extends CssNodeCommon { type StringNode (line 370) | interface StringNode extends CssNodeCommon { type StyleSheet (line 375) | interface StyleSheet extends CssNodeCommon { type StyleSheetPlain (line 380) | interface StyleSheetPlain extends CssNodeCommon { type TypeSelector (line 385) | interface TypeSelector extends CssNodeCommon { type UnicodeRange (line 390) | interface UnicodeRange extends CssNodeCommon { type Url (line 395) | interface Url extends CssNodeCommon { type Value (line 400) | interface Value extends CssNodeCommon { type ValuePlain (line 405) | interface ValuePlain extends CssNodeCommon { type WhiteSpace (line 410) | interface WhiteSpace extends CssNodeCommon { type CssNode (line 415) | type CssNode = type CssNodePlain (line 458) | type CssNodePlain = type SyntaxParseError (line 500) | interface SyntaxParseError extends SyntaxError { type ParseOptions (line 507) | interface ParseOptions { type GenerateHandlers (line 525) | interface GenerateHandlers { type GenerateOptions (line 532) | interface GenerateOptions { type WalkContext (line 540) | interface WalkContext { type EnterOrLeaveFn (line 564) | type EnterOrLeaveFn = ( type WalkOptionsNoVisit (line 571) | interface WalkOptionsNoVisit { type WalkOptionsVisit (line 578) | interface WalkOptionsVisit { type WalkOptions (line 585) | type WalkOptions = type FindFn (line 642) | type FindFn = (this: WalkContext, node: CssNode, item: ListItem... type Property (line 648) | interface Property { type Keyword (line 659) | interface Keyword { type DSNodeAtWord (line 677) | interface DSNodeAtWord { type DSNodeComma (line 685) | interface DSNodeComma { type DSNodeFunction (line 692) | interface DSNodeFunction { type DSNodeCombinator (line 697) | type DSNodeCombinator = "|" | "||" | "&&" | " "; type DSNodeGroup (line 702) | interface DSNodeGroup { type DSNodeKeyword (line 713) | interface DSNodeKeyword { type DSNodeMultiplier (line 721) | interface DSNodeMultiplier { type DSNodeProperty (line 732) | interface DSNodeProperty { type DSNodeString (line 740) | interface DSNodeString { type DSNodeToken (line 748) | interface DSNodeToken { type DSNodeTypeOpts (line 756) | interface DSNodeTypeOpts { type DSNodeType (line 765) | interface DSNodeType { type DSNode (line 774) | type DSNode = type DSNodeMultiplied (line 789) | type DSNodeMultiplied = type DSGenerateOptions (line 800) | interface DSGenerateOptions { type DSWalkOptions (line 809) | interface DSWalkOptions { type DSWalkEnterOrLeaveFn (line 817) | type DSWalkEnterOrLeaveFn = (node: DSNode) => void; type DefinitionSyntax (line 822) | interface DefinitionSyntax { class SyntaxMatchError (line 882) | class SyntaxMatchError extends SyntaxError { class SyntaxReferenceError (line 898) | class SyntaxReferenceError extends SyntaxError { type LexerMatchResult (line 902) | interface LexerMatchResult { class Lexer (line 906) | class Lexer { FILE: HarmonyOS/markdown/src/main/ets/service/html/dom-serializer/src/index.d.ts type DomSerializerOptions (line 6) | interface DomSerializerOptions { FILE: HarmonyOS/markdown/src/main/ets/service/html/dom-serializer/src/index.js function replaceQuotes (line 27) | function replaceQuotes(value) { function formatAttributes (line 33) | function formatAttributes(attributes, opts) { function render (line 89) | function render(node, options = {}) { function renderNode (line 98) | function renderNode(node, options) { function renderTag (line 130) | function renderTag(elem, opts) { function renderDirective (line 171) | function renderDirective(elem) { function renderText (line 174) | function renderText(elem, opts) { function renderCdata (line 189) | function renderCdata(elem) { function renderComment (line 192) | function renderComment(elem) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domelementtype/src/index.d.ts type ElementType (line 6) | enum ElementType { FILE: HarmonyOS/markdown/src/main/ets/service/html/domelementtype/src/index.js function isTag (line 32) | function isTag(elem) { constant CDATA (line 53) | const CDATA = ElementType.CDATA; FILE: HarmonyOS/markdown/src/main/ets/service/html/domhandler/src/index.d.ts type DomHandlerOptions (line 7) | interface DomHandlerOptions { type ParserInterface (line 31) | interface ParserInterface { type Callback (line 35) | type Callback = (error: Error | null, dom: ChildNode[]) => void; type ElementCallback (line 36) | type ElementCallback = (element: Element) => void; class DomHandler (line 37) | class DomHandler { FILE: HarmonyOS/markdown/src/main/ets/service/html/domhandler/src/index.js class DomHandler (line 14) | class DomHandler { method constructor (line 20) | constructor(callback, options, elementCB) { method onparserinit (line 46) | onparserinit(parser) { method onreset (line 50) | onreset() { method onend (line 59) | onend() { method onerror (line 66) | onerror(error) { method onclosetag (line 69) | onclosetag() { method onopentag (line 78) | onopentag(name, attribs) { method ontext (line 84) | ontext(data) { method oncomment (line 98) | oncomment(data) { method oncommentend (line 107) | oncommentend() { method oncdatastart (line 110) | oncdatastart() { method oncdataend (line 117) | oncdataend() { method onprocessinginstruction (line 120) | onprocessinginstruction(name, data) { method handleCallback (line 124) | handleCallback(error) { method addNode (line 132) | addNode(node) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domhandler/src/node.d.ts type SourceCodeLocation (line 6) | interface SourceCodeLocation { type TagSourceCodeLocation (line 20) | interface TagSourceCodeLocation extends SourceCodeLocation { type ParentNode (line 27) | type ParentNode = Document | Element | CDATA; type ChildNode (line 31) | type ChildNode = Text | Comment | ProcessingInstruction | Element | CDAT... type AnyNode (line 32) | type AnyNode = ParentNode | ChildNode; class Text (line 106) | class Text extends DataNode { class Comment (line 113) | class Comment extends DataNode { class ProcessingInstruction (line 120) | class ProcessingInstruction extends DataNode { class CDATA (line 155) | class CDATA extends NodeWithChildren { class Document (line 162) | class Document extends NodeWithChildren { type Attribute (line 171) | interface Attribute { class Element (line 180) | class Element extends NodeWithChildren { FILE: HarmonyOS/markdown/src/main/ets/service/html/domhandler/src/node.js class Node (line 10) | class Node { method constructor (line 11) | constructor() { method parentNode (line 28) | get parentNode() { method parentNode (line 31) | set parentNode(parent) { method previousSibling (line 38) | get previousSibling() { method previousSibling (line 41) | set previousSibling(prev) { method nextSibling (line 48) | get nextSibling() { method nextSibling (line 51) | set nextSibling(next) { method cloneNode (line 60) | cloneNode(recursive = false) { class DataNode (line 67) | class DataNode extends Node { method constructor (line 71) | constructor(data) { method nodeValue (line 79) | get nodeValue() { method nodeValue (line 82) | set nodeValue(data) { class Text (line 89) | class Text extends DataNode { method constructor (line 90) | constructor() { method nodeType (line 94) | get nodeType() { class Comment (line 101) | class Comment extends DataNode { method constructor (line 102) | constructor() { method nodeType (line 106) | get nodeType() { class ProcessingInstruction (line 113) | class ProcessingInstruction extends DataNode { method constructor (line 114) | constructor(name, data) { method nodeType (line 119) | get nodeType() { class NodeWithChildren (line 126) | class NodeWithChildren extends Node { method constructor (line 130) | constructor(children) { method firstChild (line 136) | get firstChild() { method lastChild (line 141) | get lastChild() { method childNodes (line 150) | get childNodes() { method childNodes (line 153) | set childNodes(children) { class CDATA (line 160) | class CDATA extends NodeWithChildren { method constructor (line 161) | constructor() { method nodeType (line 165) | get nodeType() { class Document (line 172) | class Document extends NodeWithChildren { method constructor (line 173) | constructor() { method nodeType (line 177) | get nodeType() { class Element (line 184) | class Element extends NodeWithChildren { method constructor (line 190) | constructor(name, attribs, children = [], type = name === "script" method nodeType (line 200) | get nodeType() { method tagName (line 208) | get tagName() { method tagName (line 211) | set tagName(name) { method attributes (line 214) | get attributes() { function isTag (line 232) | function isTag(node) { function isCDATA (line 241) | function isCDATA(node) { function isText (line 250) | function isText(node) { function isComment (line 259) | function isComment(node) { function isDirective (line 268) | function isDirective(node) { function isDocument (line 277) | function isDocument(node) { function hasChildren (line 286) | function hasChildren(node) { function cloneNode (line 295) | function cloneNode(node, recursive = false) { function cloneChildren (line 358) | function cloneChildren(childs) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/feeds.d.ts type FeedItemMediaMedium (line 11) | type FeedItemMediaMedium = "image" | "audio" | "video" | "document" | "e... type FeedItemMediaExpression (line 17) | type FeedItemMediaExpression = "sample" | "full" | "nonstop"; type FeedItemMedia (line 23) | interface FeedItemMedia { type FeedItem (line 44) | interface FeedItem { type Feed (line 57) | interface Feed { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/feeds.js function getFeed (line 14) | function getFeed(doc) { function getAtomFeed (line 28) | function getAtomFeed(feedRoot) { function getRssFeed (line 74) | function getRssFeed(feedRoot) { constant MEDIA_KEYS_STRING (line 103) | const MEDIA_KEYS_STRING = ["url", "type", "lang"]; constant MEDIA_KEYS_INT (line 104) | const MEDIA_KEYS_INT = [ function getMediaElements (line 120) | function getMediaElements(where) { function getOneElement (line 150) | function getOneElement(tagName, node) { function fetch (line 161) | function fetch(tagName, where, recurse = false) { function addConditionally (line 173) | function addConditionally(obj, prop, tagName, where, recurse = false) { function isValidFeed (line 184) | function isValidFeed(value) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/helpers.d.ts type DocumentPosition (line 19) | const enum DocumentPosition { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/helpers.js function removeSubsets (line 14) | function removeSubsets(nodes) { function compareDocumentPosition (line 78) | function compareDocumentPosition(nodeA, nodeB) { function uniqueSort (line 126) | function uniqueSort(nodes) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/legacy.d.ts type TestElementOpts (line 14) | interface TestElementOpts { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/legacy.js method tag_name (line 11) | tag_name(name) { method tag_type (line 20) | tag_type(type) { method tag_contains (line 26) | tag_contains(data) { function getAttribCheck (line 42) | function getAttribCheck(attrib, value) { function combineFuncs (line 57) | function combineFuncs(a, b) { function compileTest (line 68) | function compileTest(options) { function testElement (line 85) | function testElement(options, node) { function getElements (line 99) | function getElements(options, nodes, recurse, limit = Infinity) { function getElementById (line 112) | function getElementById(id, nodes, recurse = true) { function getElementsByTagName (line 127) | function getElementsByTagName(tagName, nodes, recurse = true, limit = In... function getElementsByClassName (line 140) | function getElementsByClassName(className, nodes, recurse = true, limit ... function getElementsByTagType (line 153) | function getElementsByTagType(type, nodes, recurse = true, limit = Infin... FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/manipulation.js function removeElement (line 11) | function removeElement(elem) { function replaceElement (line 34) | function replaceElement(elem, replacement) { function appendChild (line 57) | function appendChild(parent, child) { function append (line 77) | function append(elem, next) { function prependChild (line 103) | function prependChild(parent, child) { function prepend (line 123) | function prepend(elem, prev) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/querying.js function filter (line 16) | function filter(test, node, recurse = true, limit = Infinity) { function find (line 29) | function find(test, nodes, recurse, limit) { function findOneChild (line 73) | function findOneChild(test, nodes) { function findOne (line 85) | function findOne(test, nodes, recurse = true) { function existsOne (line 108) | function existsOne(test, nodes) { function findAll (line 122) | function findAll(test, nodes) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/stringify.js function getOuterHTML (line 15) | function getOuterHTML(node, options) { function getInnerHTML (line 25) | function getInnerHTML(node, options) { function getText (line 38) | function getText(node) { function textContent (line 57) | function textContent(node) { function innerText (line 75) | function innerText(node) { FILE: HarmonyOS/markdown/src/main/ets/service/html/domutils/src/traversal.js function getChildren (line 13) | function getChildren(elem) { function getParent (line 23) | function getParent(elem) { function getSiblings (line 37) | function getSiblings(elem) { function getAttributeValue (line 61) | function getAttributeValue(elem, name) { function hasAttrib (line 73) | function hasAttrib(elem, name) { function getName (line 85) | function getName(elem) { function nextElementSibling (line 96) | function nextElementSibling(elem) { function prevElementSibling (line 110) | function prevElementSibling(elem) { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/decode-codepoint.js function replaceCodePoint (line 58) | function replaceCodePoint(codePoint) { function decodeCodePoint (line 73) | function decodeCodePoint(codePoint) { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/decode.d.ts type BinTrieFlags (line 5) | enum BinTrieFlags { type DecodingMode (line 10) | enum DecodingMode { type EntityErrorProducer (line 21) | interface EntityErrorProducer { class EntityDecoder (line 29) | class EntityDecoder { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/decode.js constant TO_LOWER_BIT (line 24) | const TO_LOWER_BIT = 32; function isNumber (line 31) | function isNumber(code) { function isHexadecimalCharacter (line 34) | function isHexadecimalCharacter(code) { function isAsciiAlphaNumeric (line 38) | function isAsciiAlphaNumeric(code) { function isEntityInAttributeInvalidEnd (line 49) | function isEntityInAttributeInvalidEnd(code) { class EntityDecoder (line 72) | class EntityDecoder { method constructor (line 73) | constructor( method startEntity (line 110) | startEntity(decodeMode) { method write (line 129) | write(input, offset) { method stateNumericStart (line 163) | stateNumericStart(input, offset) { method addToNumericResult (line 175) | addToNumericResult(input, start, end, base) { method stateNumericHex (line 193) | stateNumericHex(input, offset) { method stateNumericDecimal (line 217) | stateNumericDecimal(input, offset) { method emitNumericEntity (line 245) | emitNumericEntity(lastCp, expectedLength) { method stateNamedEntity (line 277) | stateNamedEntity(input, offset) { method emitNotTerminatedNamedEntity (line 319) | emitNotTerminatedNamedEntity() { method emitNamedEntityData (line 336) | emitNamedEntityData(result, valueLength, consumed) { method end (line 354) | end() { function getDecoder (line 389) | function getDecoder(decodeTree) { function determineBranch (line 425) | function determineBranch(decodeTree, current, nodeIndex, char) { function decodeHTML (line 467) | function decodeHTML(htmlString, mode = DecodingMode.Legacy) { function decodeHTMLAttribute (line 476) | function decodeHTMLAttribute(htmlAttribute) { function decodeHTMLStrict (line 485) | function decodeHTMLStrict(htmlString) { function decodeXML (line 494) | function decodeXML(xmlString) { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/encode.js function encodeHTML (line 19) | function encodeHTML(input) { function encodeNonAsciiHTML (line 30) | function encodeNonAsciiHTML(input) { function encodeHTMLTrieRe (line 33) | function encodeHTMLTrieRe(regExp, input) { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/escape.js function encodeXML (line 32) | function encodeXML(input) { function getEscaper (line 72) | function getEscaper(regex, map) { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/generated/encode-html.d.ts type EncodeTrieNode (line 5) | type EncodeTrieNode = string | { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/generated/encode-html.js function restoreDiff (line 6) | function restoreDiff(array) { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/index.d.ts type EntityLevel (line 7) | enum EntityLevel { type EncodingMode (line 13) | enum EncodingMode { type DecodingOptions (line 41) | interface DecodingOptions { type EncodingOptions (line 78) | interface EncodingOptions { FILE: HarmonyOS/markdown/src/main/ets/service/html/entities/src/index.js function decode (line 51) | function decode(input, options = EntityLevel.XML) { function decodeStrict (line 66) | function decodeStrict(input, options = EntityLevel.XML) { function encode (line 78) | function encode(input, options = EntityLevel.XML) { FILE: HarmonyOS/markdown/src/main/ets/service/html/htmlparser2/src/Parser.d.ts type ParserOptions (line 6) | interface ParserOptions { type Handler (line 53) | interface Handler { class Parser (line 83) | class Parser implements Callbacks { FILE: HarmonyOS/markdown/src/main/ets/service/html/htmlparser2/src/Parser.js class Parser (line 103) | class Parser { method constructor (line 104) | constructor(cbs, options = {}) { method ontext (line 140) | ontext(start, endIndex) { method ontextentity (line 148) | ontextentity(cp, endIndex) { method isVoidElement (line 158) | isVoidElement(name) { method onopentagname (line 162) | onopentagname(start, endIndex) { method emitOpenTag (line 170) | emitOpenTag(name) { method endOpenTag (line 196) | endOpenTag(isImplied) { method onopentagend (line 209) | onopentagend(endIndex) { method onclosetag (line 216) | onclosetag(start, endIndex) { method onselfclosingtag (line 253) | onselfclosingtag(endIndex) { method closeCurrentTag (line 265) | closeCurrentTag(isOpenImplied) { method onattribname (line 277) | onattribname(start, endIndex) { method onattribdata (line 285) | onattribdata(start, endIndex) { method onattribentity (line 289) | onattribentity(cp) { method onattribend (line 293) | onattribend(quote, endIndex) { method getInstructionName (line 309) | getInstructionName(value) { method ondeclaration (line 318) | ondeclaration(start, endIndex) { method onprocessinginstruction (line 329) | onprocessinginstruction(start, endIndex) { method oncomment (line 340) | oncomment(start, endIndex, offset) { method oncdata (line 349) | oncdata(start, endIndex, offset) { method onend (line 366) | onend() { method reset (line 380) | reset() { method parseComplete (line 404) | parseComplete(data) { method getSlice (line 408) | getSlice(start, end) { method shiftBuffer (line 419) | shiftBuffer() { method write (line 429) | write(chunk) { method end (line 446) | end(chunk) { method pause (line 460) | pause() { method resume (line 466) | resume() { method parseChunk (line 481) | parseChunk(chunk) { method done (line 490) | done(chunk) { FILE: HarmonyOS/markdown/src/main/ets/service/html/htmlparser2/src/Tokenizer.d.ts type QuoteType (line 5) | enum QuoteType { type Callbacks (line 11) | interface Callbacks { class Tokenizer (line 28) | class Tokenizer { FILE: HarmonyOS/markdown/src/main/ets/service/html/htmlparser2/src/Tokenizer.js function isWhitespace (line 71) | function isWhitespace(c) { function isEndOfTagSection (line 78) | function isEndOfTagSection(c) { function isASCIIAlpha (line 81) | function isASCIIAlpha(c) { class Tokenizer (line 110) | class Tokenizer { method constructor (line 111) | constructor({ xmlMode = false, decodeEntities = true, }, cbs) { method reset (line 137) | reset() { method write (line 147) | write(chunk) { method end (line 152) | end() { method pause (line 156) | pause() { method resume (line 159) | resume() { method stateText (line 165) | stateText(c) { method stateSpecialStartSequence (line 178) | stateSpecialStartSequence(c) { method stateInSpecialTag (line 197) | stateInSpecialTag(c) { method stateCDATASequence (line 235) | stateCDATASequence(c) { method fastForwardTo (line 256) | fastForwardTo(c) { method stateInCommentLike (line 279) | stateInCommentLike(c) { method isTagStartChar (line 310) | isTagStartChar(c) { method startSpecial (line 313) | startSpecial(sequence, offset) { method stateBeforeTagName (line 319) | stateBeforeTagName(c) { method stateInTagName (line 353) | stateInTagName(c) { method stateBeforeClosingTagName (line 361) | stateBeforeClosingTagName(c) { method stateInClosingTagName (line 375) | stateInClosingTagName(c) { method stateAfterClosingTagName (line 383) | stateAfterClosingTagName(c) { method stateBeforeAttributeName (line 390) | stateBeforeAttributeName(c) { method stateInSelfClosingTag (line 410) | stateInSelfClosingTag(c) { method stateInAttributeName (line 422) | stateInAttributeName(c) { method stateAfterAttributeName (line 430) | stateAfterAttributeName(c) { method stateBeforeAttributeValue (line 446) | stateBeforeAttributeValue(c) { method handleInAttributeValue (line 461) | handleInAttributeValue(c, quote) { method stateInAttributeValueDoubleQuotes (line 475) | stateInAttributeValueDoubleQuotes(c) { method stateInAttributeValueSingleQuotes (line 478) | stateInAttributeValueSingleQuotes(c) { method stateInAttributeValueNoQuotes (line 481) | stateInAttributeValueNoQuotes(c) { method stateBeforeDeclaration (line 493) | stateBeforeDeclaration(c) { method stateInDeclaration (line 505) | stateInDeclaration(c) { method stateInProcessingInstruction (line 512) | stateInProcessingInstruction(c) { method stateBeforeComment (line 519) | stateBeforeComment(c) { method stateInSpecialComment (line 531) | stateInSpecialComment(c) { method stateBeforeSpecialS (line 538) | stateBeforeSpecialS(c) { method stateBeforeSpecialT (line 551) | stateBeforeSpecialT(c) { method startEntity (line 572) | startEntity() { method stateInEntity (line 583) | stateInEntity() { method cleanup (line 600) | cleanup() { method shouldContinue (line 616) | shouldContinue() { method parse (line 624) | parse() { method finish (line 737) | finish() { method handleTrailingData (line 746) | handleTrailingData() { method emitCodePoint (line 778) | emitCodePoint(cp, consumed) { FILE: HarmonyOS/markdown/src/main/ets/service/html/htmlparser2/src/index.d.ts type Options (line 10) | type Options = ParserOptions & DomHandlerOptions; FILE: HarmonyOS/markdown/src/main/ets/service/html/htmlparser2/src/index.js function parseDocument (line 18) | function parseDocument(data, options) { function parseDOM (line 33) | function parseDOM(data, options) { function createDocumentStream (line 43) | function createDocumentStream(callback, options, elementCallback) { function createDomStream (line 55) | function createDomStream(callback, options, elementCallback) { function parseFeed (line 74) | function parseFeed(feed, options = parseFeedDefaultOptions) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/md5.js function md5 (line 1) | function md5(bytes) { function uint32ToUint8 (line 6) | function uint32ToUint8(input) { function getOutputLength (line 13) | function getOutputLength(inputLength8) { function wordsToMd5 (line 16) | function wordsToMd5(x, len) { function uint8ToUint32 (line 102) | function uint8ToUint32(input) { function safeAdd (line 112) | function safeAdd(x, y) { function bitRotateLeft (line 117) | function bitRotateLeft(num, cnt) { function md5cmn (line 120) | function md5cmn(q, a, b, x, s, t) { function md5ff (line 123) | function md5ff(a, b, c, d, x, s, t) { function md5gg (line 126) | function md5gg(a, b, c, d, x, s, t) { function md5hh (line 129) | function md5hh(a, b, c, d, x, s, t) { function md5ii (line 132) | function md5ii(a, b, c, d, x, s, t) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/parse.js function parse (line 2) | function parse(uuid) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/rng.js function rng (line 3) | function rng() { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/sha1.js function f (line 1) | function f(s, x, y, z) { function ROTL (line 13) | function ROTL(x, n) { function sha1 (line 16) | function sha1(bytes) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/stringify.js function unsafeStringify (line 6) | function unsafeStringify(arr, offset = 0) { function stringify (line 28) | function stringify(arr, offset = 0) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/uuid-bin.js function usage (line 8) | function usage() { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v1.js function v1 (line 4) | function v1(options, buf, offset) { function updateV1State (line 24) | function updateV1State(state, now, rnds) { function v1Bytes (line 48) | function v1Bytes(rnds, msecs, nsecs, clockseq, node, buf, offset = 0) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v1ToV6.js function v1ToV6 (line 3) | function v1ToV6(uuid) { function _v1ToV6 (line 8) | function _v1ToV6(v1Bytes) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v3.js function v3 (line 4) | function v3(value, namespace, buf, offset) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v35.js function stringToBytes (line 3) | function stringToBytes(str) { constant DNS (line 11) | const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; constant URL (line 12) | const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; function v35 (line 13) | function v35(version, hash, value, namespace, buf, offset) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v4.js function _v4 (line 4) | function _v4(options, buf, offset) { function v4 (line 24) | function v4(options, buf, offset) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v5.js function v5 (line 4) | function v5(value, namespace, buf, offset) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v6.js function v6 (line 4) | function v6(options, buf, offset) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v6ToV1.js function v6ToV1 (line 3) | function v6ToV1(uuid) { function _v6ToV1 (line 8) | function _v6ToV1(v6Bytes) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/v7.js function v7 (line 4) | function v7(options, buf, offset) { function updateV7State (line 17) | function updateV7State(state, now, rnds) { function v7Bytes (line 32) | function v7Bytes(rnds, msecs, seq, buf, offset = 0) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/validate.js function validate (line 2) | function validate(uuid) { FILE: HarmonyOS/markdown/src/main/ets/util/uuid/src/version.js function version (line 2) | function version(uuid) { FILE: iOS/AntMarkdown/Sources/External/CocoaMarkdown/CMIterator.h type CMEventTypeNone (line 11) | typedef NS_ENUM(NSInteger, CMEventType) { FILE: iOS/AntMarkdown/Sources/External/CocoaMarkdown/CMNode.h type CMListTypeNone (line 61) | typedef NS_ENUM(NSInteger, CMListType) { type CMDelimeterTypeNone (line 67) | typedef NS_ENUM(NSInteger, CMDelimeterType) { FILE: iOS/AntMarkdown/Sources/External/CocoaMarkdown/CMPlatformDefines.h type UIFontDescriptorAttributeName (line 24) | typedef UIFontDescriptorAttributeName CMFontDescriptorAttributeName; type UIFontDescriptorTraitKey (line 25) | typedef UIFontDescriptorTraitKey CMFontDescriptorTraitKey; type NSFontDescriptorAttributeName (line 39) | typedef NSFontDescriptorAttributeName CMFontDescriptorAttributeName; type NSFontDescriptorTraitKey (line 40) | typedef NSFontDescriptorTraitKey CMFontDescriptorTraitKey; FILE: iOS/AntMarkdown/Sources/External/CocoaMarkdown/CMTextAttributes.h type NSString (line 43) | typedef NSString * CMParagraphStyleAttributeName type NSString (line 45) | typedef NSString * CMCustomStyleAttributeName FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/config.h function CMARK_INLINE (line 46) | CMARK_INLINE int c99_vsnprintf(char *outBuf, size_t size, const char *fo... function CMARK_INLINE (line 58) | CMARK_INLINE int c99_snprintf(char *outBuf, size_t size, const char *for... FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/autolink.c function is_valid_hostchar (line 13) | static int is_valid_hostchar(const uint8_t *link, size_t link_len) { function sd_autolink_issafe (line 21) | static int sd_autolink_issafe(const uint8_t *link, size_t link_len) { function autolink_delim (line 38) | static size_t autolink_delim(uint8_t *data, size_t link_end) { function check_domain (line 116) | static size_t check_domain(uint8_t *data, size_t size, int allow_short) { function cmark_node (line 168) | static cmark_node *www_match(cmark_parser *parser, cmark_node *parent, function cmark_node (line 223) | static cmark_node *url_match(cmark_parser *parser, cmark_node *parent, function cmark_node (line 279) | static cmark_node *match(cmark_syntax_extension *ext, cmark_parser *parser, function validate_protocol (line 299) | static bool validate_protocol(const char protocol[], uint8_t *data, size... function postprocess_text (line 321) | static void postprocess_text(cmark_parser *parser, cmark_node *text) { function cmark_node (line 462) | static cmark_node *postprocess(cmark_syntax_extension *ext, cmark_parser... function cmark_syntax_extension (line 495) | cmark_syntax_extension *create_autolink_extension(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/core-extensions.c function core_extensions_registration (line 12) | static int core_extensions_registration(cmark_plugin *plugin) { function cmark_gfm_core_extensions_ensure_registered (line 23) | void cmark_gfm_core_extensions_ensure_registered(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/emoji.c function cmark_node (line 18) | static cmark_node *match(cmark_syntax_extension *self, cmark_parser *par... function can_contain (line 91) | static int can_contain(cmark_syntax_extension *extension, cmark_node *node, function commonmark_render (line 96) | static void commonmark_render(cmark_syntax_extension *extension, function latex_render (line 102) | static void latex_render(cmark_syntax_extension *extension, function html_render (line 114) | static void html_render(cmark_syntax_extension *extension, function cmark_syntax_extension (line 127) | cmark_syntax_extension *create_emoji_extension(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/ext_scanners.c function bufsize_t (line 10) | bufsize_t _ext_scan_at(bufsize_t (*scanner)(const unsigned char *), unsi... function bufsize_t (line 30) | bufsize_t _scan_table_start(const unsigned char *p) function bufsize_t (line 311) | bufsize_t _scan_table_cell(const unsigned char *p) function bufsize_t (line 383) | bufsize_t _scan_table_cell_end(const unsigned char *p) function bufsize_t (line 441) | bufsize_t _scan_table_row_end(const unsigned char *p) function bufsize_t (line 532) | bufsize_t _scan_tasklist(const unsigned char *p) function bufsize_t (line 805) | bufsize_t _scan_math_inline(const unsigned char *p) function bufsize_t (line 940) | bufsize_t _scan_math_block(const unsigned char *p) function bufsize_t (line 1070) | bufsize_t _scan_emoji(const unsigned char *p) FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/math_mark.c function cmark_node (line 11) | static cmark_node *match(cmark_syntax_extension *self, cmark_parser *par... function delimiter (line 98) | static delimiter *insert(cmark_syntax_extension *self, cmark_parser *par... function can_contain (line 153) | static int can_contain(cmark_syntax_extension *extension, cmark_node *node, function commonmark_render (line 163) | static void commonmark_render(cmark_syntax_extension *extension, function latex_render (line 169) | static void latex_render(cmark_syntax_extension *extension, function html_render (line 181) | static void html_render(cmark_syntax_extension *extension, function cmark_syntax_extension (line 200) | cmark_syntax_extension *create_math_extension(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/strikethrough.c function cmark_node (line 7) | static cmark_node *match(cmark_syntax_extension *self, cmark_parser *par... function delimiter (line 39) | static delimiter *insert(cmark_syntax_extension *self, cmark_parser *par... function can_contain (line 88) | static int can_contain(cmark_syntax_extension *extension, cmark_node *node, function commonmark_render (line 96) | static void commonmark_render(cmark_syntax_extension *extension, function latex_render (line 102) | static void latex_render(cmark_syntax_extension *extension, function man_render (line 114) | static void man_render(cmark_syntax_extension *extension, function html_render (line 127) | static void html_render(cmark_syntax_extension *extension, function plaintext_render (line 138) | static void plaintext_render(cmark_syntax_extension *extension, function cmark_syntax_extension (line 144) | cmark_syntax_extension *create_strikethrough_extension(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/table.c type node_cell (line 23) | typedef struct { type table_row (line 28) | typedef struct { type node_table (line 34) | typedef struct { type node_table_row (line 41) | typedef struct { function free_table_cell (line 45) | static void free_table_cell(cmark_mem *mem, node_cell *cell) { function free_row_cells (line 50) | static void free_row_cells(cmark_mem *mem, table_row *row) { function free_table_row (line 58) | static void free_table_row(cmark_mem *mem, table_row *row) { function free_node_table (line 66) | static void free_node_table(cmark_mem *mem, void *ptr) { function free_node_table_row (line 72) | static void free_node_table_row(cmark_mem *mem, void *ptr) { function get_n_table_columns (line 76) | static int get_n_table_columns(cmark_node *node) { function set_n_table_columns (line 83) | static int set_n_table_columns(cmark_node *node, uint16_t n_columns) { function incr_table_row_count (line 98) | static int incr_table_row_count(cmark_node *node, int i) { function get_n_autocompleted_cells (line 109) | static int get_n_autocompleted_cells(cmark_node *node) { function set_table_alignments (line 125) | static int set_table_alignments(cmark_node *node, uint8_t *alignments) { function get_cell_alignment (line 133) | static uint8_t get_cell_alignment(cmark_node *node) { function set_cell_index (line 142) | static int set_cell_index(cmark_node *node, int i) { function cmark_strbuf (line 150) | static cmark_strbuf *unescape_pipes(cmark_mem *mem, unsigned char *strin... function node_cell (line 173) | static node_cell* append_row_cell(cmark_mem *mem, table_row *row) { function table_row (line 189) | static table_row *row_from_string(cmark_syntax_extension *self, function try_inserting_table_header_paragraph (line 283) | static void try_inserting_table_header_paragraph(cmark_parser *parser, function cmark_node (line 303) | static cmark_node *try_opening_table_header(cmark_syntax_extension *self, function cmark_node (line 428) | static cmark_node *try_opening_table_row(cmark_syntax_extension *self, function cmark_node (line 490) | static cmark_node *try_opening_table_block(cmark_syntax_extension *self, function matches (line 505) | static int matches(cmark_syntax_extension *self, cmark_parser *parser, function can_contain (line 540) | static int can_contain(cmark_syntax_extension *extension, cmark_node *node, function contains_inlines (line 557) | static int contains_inlines(cmark_syntax_extension *extension, function commonmark_render (line 562) | static void commonmark_render(cmark_syntax_extension *extension, function latex_render (line 603) | static void latex_render(cmark_syntax_extension *extension, function man_render (line 674) | static void man_render(cmark_syntax_extension *extension, function html_table_add_align (line 729) | static void html_table_add_align(cmark_strbuf* html, const char* align, ... type html_table_state (line 741) | struct html_table_state { function html_render (line 746) | static void html_render(cmark_syntax_extension *extension, function opaque_alloc (line 827) | static void opaque_alloc(cmark_syntax_extension *self, cmark_mem *mem, c... function opaque_free (line 837) | static void opaque_free(cmark_syntax_extension *self, cmark_mem *mem, cm... function escape (line 845) | static int escape(cmark_syntax_extension *self, cmark_node *node, int c) { function cmark_syntax_extension (line 853) | cmark_syntax_extension *create_table_extension(void) { function cmark_gfm_extensions_get_table_columns (line 878) | uint16_t cmark_gfm_extensions_get_table_columns(cmark_node *node) { function cmark_gfm_extensions_set_table_columns (line 892) | int cmark_gfm_extensions_set_table_columns(cmark_node *node, uint16_t n_... function cmark_gfm_extensions_set_table_alignments (line 896) | int cmark_gfm_extensions_set_table_alignments(cmark_node *node, uint16_t... function cmark_gfm_extensions_get_table_row_is_header (line 902) | int cmark_gfm_extensions_get_table_row_is_header(cmark_node *node) function cmark_gfm_extensions_set_table_row_is_header (line 910) | int cmark_gfm_extensions_set_table_row_is_header(cmark_node *node, int i... function cmark_gfm_extensions_get_table_cell_alignment (line 919) | uint8_t cmark_gfm_extensions_get_table_cell_alignment(cmark_node *node) FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/tagfilter.c function is_tag (line 10) | static int is_tag(const unsigned char *tag_data, size_t tag_size, function filter (line 43) | static int filter(cmark_syntax_extension *ext, const unsigned char *tag, function cmark_syntax_extension (line 56) | cmark_syntax_extension *create_tagfilter_extension(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/extensions/tasklist.c type cmark_tasklist_type (line 7) | typedef enum { function cmark_gfm_extensions_set_tasklist_item_checked (line 21) | int cmark_gfm_extensions_set_tasklist_item_checked(cmark_node *node, boo... function cmark_gfm_extensions_get_tasklist_item_checked (line 30) | bool cmark_gfm_extensions_get_tasklist_item_checked(cmark_node *node) { function parse_node_item_prefix (line 42) | static bool parse_node_item_prefix(cmark_parser *parser, const char *input, function matches (line 62) | static int matches(cmark_syntax_extension *self, cmark_parser *parser, function can_contain (line 68) | static int can_contain(cmark_syntax_extension *extension, cmark_node *node, function cmark_node (line 73) | static cmark_node *open_tasklist_item(cmark_syntax_extension *self, function commonmark_render (line 99) | static void commonmark_render(cmark_syntax_extension *extension, function html_render (line 117) | static void html_render(cmark_syntax_extension *extension, function cmark_syntax_extension (line 146) | cmark_syntax_extension *create_tasklist_extension(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/arena.c type arena_chunk (line 7) | struct arena_chunk { type arena_chunk (line 14) | struct arena_chunk type arena_chunk (line 14) | struct arena_chunk type arena_chunk (line 15) | struct arena_chunk type arena_chunk (line 15) | struct arena_chunk function cmark_arena_push (line 26) | void cmark_arena_push(void) { function cmark_arena_pop (line 33) | int cmark_arena_pop(void) { function init_arena (line 47) | static void init_arena(void) { function cmark_arena_reset (line 51) | void cmark_arena_reset(void) { type arena_chunk (line 71) | struct arena_chunk function arena_free (line 95) | static void arena_free(void *ptr) { function cmark_mem (line 102) | cmark_mem *cmark_get_arena_mem_allocator(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/blocks.c function S_last_line_blank (line 44) | static bool S_last_line_blank(const cmark_node *node) { function S_last_line_checked (line 48) | static bool S_last_line_checked(const cmark_node *node) { function CMARK_INLINE (line 52) | static CMARK_INLINE cmark_node_type S_type(const cmark_node *node) { function S_set_last_line_blank (line 56) | static void S_set_last_line_blank(cmark_node *node, bool is_blank) { function S_set_last_line_checked (line 63) | static void S_set_last_line_checked(cmark_node *node) { function CMARK_INLINE (line 67) | static CMARK_INLINE bool S_is_line_end_char(char c) { function CMARK_INLINE (line 71) | static CMARK_INLINE bool S_is_space_or_tab(char c) { function cmark_node (line 81) | static cmark_node *make_block(cmark_mem *mem, cmark_node_type tag, function cmark_node (line 97) | static cmark_node *make_document(cmark_mem *mem) { function cmark_parser_attach_syntax_extension (line 102) | int cmark_parser_attach_syntax_extension(cmark_parser *parser, function cmark_parser_dispose (line 113) | static void cmark_parser_dispose(cmark_parser *parser) { function cmark_parser_reset (line 121) | static void cmark_parser_reset(cmark_parser *parser) { function cmark_parser (line 146) | cmark_parser *cmark_parser_new_with_mem(int options, cmark_mem *mem) { function cmark_parser (line 154) | cmark_parser *cmark_parser_new(int options) { function cmark_parser_free (line 159) | void cmark_parser_free(cmark_parser *parser) { function is_blank (line 172) | static bool is_blank(cmark_strbuf *s, bufsize_t offset) { function CMARK_INLINE (line 192) | static CMARK_INLINE bool accepts_lines(cmark_node_type block_type) { function CMARK_INLINE (line 198) | static CMARK_INLINE bool contains_inlines(cmark_node *node) { function add_line (line 207) | static void add_line(cmark_node *node, cmark_chunk *ch, cmark_parser *pa... function remove_trailing_blank_lines (line 223) | static void remove_trailing_blank_lines(cmark_strbuf *ln) { function S_ends_with_blank_line (line 252) | static bool S_ends_with_blank_line(cmark_node *node) { function resolve_reference_link_definitions (line 266) | static bool resolve_reference_link_definitions( function cmark_node (line 283) | static cmark_node *finalize(cmark_parser *parser, cmark_node *b) { function cmark_node (line 394) | static cmark_node *add_child(cmark_parser *parser, cmark_node *parent, function cmark_manage_extensions_special_characters (line 419) | void cmark_manage_extensions_special_characters(cmark_parser *parser, in... function process_inlines (line 437) | static void process_inlines(cmark_parser *parser, function sort_footnote_by_ix (line 459) | static int sort_footnote_by_ix(const void *_a, const void *_b) { function process_footnotes (line 465) | static void process_footnotes(cmark_parser *parser) { function bufsize_t (line 553) | static bufsize_t parse_list_marker(cmark_mem *mem, cmark_chunk *input, function lists_match (line 640) | static int lists_match(cmark_list *list_data, cmark_list *item_data) { function cmark_node (line 647) | static cmark_node *finalize_document(cmark_parser *parser) { function cmark_node (line 668) | cmark_node *cmark_parse_file(FILE *f, int options) { function cmark_node (line 687) | cmark_node *cmark_parse_document(const char *buffer, size_t len, int opt... function cmark_parser_feed (line 707) | void cmark_parser_feed(cmark_parser *parser, const char *buffer, size_t ... function cmark_parser_feed_reentrant (line 711) | void cmark_parser_feed_reentrant(cmark_parser *parser, const char *buffe... function S_parser_feed (line 724) | static void S_parser_feed(cmark_parser *parser, const unsigned char *buf... function chop_trailing_hashtags (line 795) | static void chop_trailing_hashtags(cmark_chunk *ch) { function S_scan_thematic_break (line 818) | static int S_scan_thematic_break(cmark_parser *parser, cmark_chunk *input, function S_find_first_nonspace (line 849) | static void S_find_first_nonspace(cmark_parser *parser, cmark_chunk *inp... function S_advance_offset (line 887) | static void S_advance_offset(cmark_parser *parser, cmark_chunk *input, function S_last_child_is_open (line 916) | static bool S_last_child_is_open(cmark_node *container) { function parse_block_quote_prefix (line 921) | static bool parse_block_quote_prefix(cmark_parser *parser, cmark_chunk *... function parse_footnote_definition_block_prefix (line 940) | static bool parse_footnote_definition_block_prefix(cmark_parser *parser,... function parse_node_item_prefix (line 952) | static bool parse_node_item_prefix(cmark_parser *parser, cmark_chunk *in... function parse_code_block_prefix (line 973) | static bool parse_code_block_prefix(cmark_parser *parser, cmark_chunk *i... function parse_html_block_prefix (line 1016) | static bool parse_html_block_prefix(cmark_parser *parser, function parse_extension_block (line 1040) | static bool parse_extension_block(cmark_parser *parser, function cmark_node (line 1063) | static cmark_node *check_open_blocks(cmark_parser *parser, cmark_chunk *... function open_new_blocks (line 1129) | static void open_new_blocks(cmark_parser *parser, cmark_node **container, function add_text_to_container (line 1348) | static void add_text_to_container(cmark_parser *parser, cmark_node *cont... function S_process_line (line 1462) | static void S_process_line(cmark_parser *parser, const unsigned char *bu... function cmark_node (line 1531) | cmark_node *cmark_parser_finish(cmark_parser *parser) { function cmark_parser_get_line_number (line 1574) | int cmark_parser_get_line_number(cmark_parser *parser) { function bufsize_t (line 1578) | bufsize_t cmark_parser_get_offset(cmark_parser *parser) { function bufsize_t (line 1582) | bufsize_t cmark_parser_get_column(cmark_parser *parser) { function cmark_parser_get_first_nonspace (line 1586) | int cmark_parser_get_first_nonspace(cmark_parser *parser) { function cmark_parser_get_first_nonspace_column (line 1590) | int cmark_parser_get_first_nonspace_column(cmark_parser *parser) { function cmark_parser_get_indent (line 1594) | int cmark_parser_get_indent(cmark_parser *parser) { function cmark_parser_is_blank (line 1598) | int cmark_parser_is_blank(cmark_parser *parser) { function cmark_parser_has_partially_consumed_tab (line 1602) | int cmark_parser_has_partially_consumed_tab(cmark_parser *parser) { function cmark_parser_get_last_line_length (line 1606) | int cmark_parser_get_last_line_length(cmark_parser *parser) { function cmark_node (line 1610) | cmark_node *cmark_parser_add_child(cmark_parser *parser, function cmark_parser_advance_offset (line 1617) | void cmark_parser_advance_offset(cmark_parser *parser, function cmark_parser_set_backslash_ispunct_func (line 1626) | void cmark_parser_set_backslash_ispunct_func(cmark_parser *parser, function cmark_llist (line 1631) | cmark_llist *cmark_parser_get_syntax_extensions(cmark_parser *parser) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/buffer.c function cmark_strbuf_init (line 23) | void cmark_strbuf_init(cmark_mem *mem, cmark_strbuf *buf, function CMARK_INLINE (line 34) | static CMARK_INLINE void S_strbuf_grow_by(cmark_strbuf *buf, bufsize_t a... function cmark_strbuf_grow (line 38) | void cmark_strbuf_grow(cmark_strbuf *buf, bufsize_t target_size) { function bufsize_t (line 62) | bufsize_t cmark_strbuf_len(const cmark_strbuf *buf) { return buf->size; } function cmark_strbuf_free (line 64) | void cmark_strbuf_free(cmark_strbuf *buf) { function cmark_strbuf_clear (line 74) | void cmark_strbuf_clear(cmark_strbuf *buf) { function cmark_strbuf_set (line 81) | void cmark_strbuf_set(cmark_strbuf *buf, const unsigned char *data, function cmark_strbuf_sets (line 96) | void cmark_strbuf_sets(cmark_strbuf *buf, const char *string) { function cmark_strbuf_putc (line 101) | void cmark_strbuf_putc(cmark_strbuf *buf, int c) { function cmark_strbuf_put (line 107) | void cmark_strbuf_put(cmark_strbuf *buf, const unsigned char *data, function cmark_strbuf_puts (line 118) | void cmark_strbuf_puts(cmark_strbuf *buf, const char *string) { function cmark_strbuf_copy_cstr (line 122) | void cmark_strbuf_copy_cstr(char *data, bufsize_t datasize, function cmark_strbuf_swap (line 142) | void cmark_strbuf_swap(cmark_strbuf *buf_a, cmark_strbuf *buf_b) { function cmark_strbuf_cmp (line 160) | int cmark_strbuf_cmp(const cmark_strbuf *a, const cmark_strbuf *b) { function bufsize_t (line 166) | bufsize_t cmark_strbuf_strchr(const cmark_strbuf *buf, int c, bufsize_t ... function bufsize_t (line 180) | bufsize_t cmark_strbuf_strrchr(const cmark_strbuf *buf, int c, bufsize_t... function cmark_strbuf_truncate (line 195) | void cmark_strbuf_truncate(cmark_strbuf *buf, bufsize_t len) { function cmark_strbuf_drop (line 205) | void cmark_strbuf_drop(cmark_strbuf *buf, bufsize_t n) { function cmark_strbuf_rtrim (line 217) | void cmark_strbuf_rtrim(cmark_strbuf *buf) { function cmark_strbuf_trim (line 231) | void cmark_strbuf_trim(cmark_strbuf *buf) { function cmark_strbuf_normalize_whitespace (line 247) | void cmark_strbuf_normalize_whitespace(cmark_strbuf *s) { function cmark_strbuf_unescape (line 267) | extern void cmark_strbuf_unescape(cmark_strbuf *buf) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/buffer.h type cmark_strbuf (line 16) | typedef struct { function CMARK_INLINE (line 62) | static CMARK_INLINE const char *cmark_strbuf_cstr(const cmark_strbuf *bu... FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/chunk.h type cmark_chunk (line 14) | typedef struct cmark_chunk { function CMARK_INLINE (line 20) | static CMARK_INLINE void cmark_chunk_free(cmark_mem *mem, cmark_chunk *c) { function CMARK_INLINE (line 29) | static CMARK_INLINE void cmark_chunk_ltrim(cmark_chunk *c) { function CMARK_INLINE (line 38) | static CMARK_INLINE void cmark_chunk_rtrim(cmark_chunk *c) { function CMARK_INLINE (line 49) | static CMARK_INLINE void cmark_chunk_trim(cmark_chunk *c) { function CMARK_INLINE (line 54) | static CMARK_INLINE bufsize_t cmark_chunk_strchr(cmark_chunk *ch, int c, function CMARK_INLINE (line 61) | static CMARK_INLINE const char *cmark_chunk_to_cstr(cmark_mem *mem, function CMARK_INLINE (line 79) | static CMARK_INLINE void cmark_chunk_set_cstr(cmark_mem *mem, cmark_chun... function CMARK_INLINE (line 97) | static CMARK_INLINE cmark_chunk cmark_chunk_literal(const char *data) { function CMARK_INLINE (line 103) | static CMARK_INLINE cmark_chunk cmark_chunk_dup(const cmark_chunk *ch, function CMARK_INLINE (line 109) | static CMARK_INLINE cmark_chunk cmark_chunk_buf_detach(cmark_strbuf *buf) { function CMARK_INLINE (line 121) | static CMARK_INLINE cmark_chunk cmark_chunk_ltrim_new(cmark_mem *mem, cm... function CMARK_INLINE (line 128) | static CMARK_INLINE cmark_chunk cmark_chunk_rtrim_new(cmark_mem *mem, cm... FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/cmark-gfm-extension_api.h type cmark_renderer (line 10) | struct cmark_renderer type cmark_html_renderer (line 11) | struct cmark_html_renderer type cmark_chunk (line 12) | struct cmark_chunk type cmark_plugin (line 40) | typedef struct cmark_plugin cmark_plugin; type cmark_inline_parser (line 109) | typedef struct subject cmark_inline_parser; type delimiter (line 113) | typedef struct delimiter { type cmark_node (line 192) | typedef cmark_node * (*cmark_open_block_func) (cmark_syntax_extension *e... type cmark_node (line 199) | typedef cmark_node *(*cmark_match_inline_func)(cmark_syntax_extension *e... type delimiter (line 205) | typedef delimiter *(*cmark_inline_from_delim_func)(cmark_syntax_extensio... type cmark_renderer (line 231) | struct cmark_renderer type cmark_html_renderer (line 244) | struct cmark_html_renderer type cmark_node (line 253) | typedef cmark_node *(*cmark_postprocess_func) (cmark_syntax_extension *e... FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/cmark-gfm.h type cmark_node_type (line 40) | typedef enum { type cmark_list_type (line 80) | typedef enum { type cmark_delim_type (line 86) | typedef enum { type cmark_node (line 92) | typedef struct cmark_node cmark_node; type cmark_parser (line 93) | typedef struct cmark_parser cmark_parser; type cmark_iter (line 94) | typedef struct cmark_iter cmark_iter; type cmark_syntax_extension (line 95) | typedef struct cmark_syntax_extension cmark_syntax_extension; type cmark_mem (line 104) | typedef struct cmark_mem { type cmark_llist (line 146) | typedef struct _cmark_llist type cmark_event_type (line 280) | typedef enum { type bufsize_t (line 835) | typedef int32_t bufsize_t; FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/cmark.c function cmark_version (line 14) | int cmark_version(void) { return CMARK_GFM_VERSION; } function xfree (line 36) | static void xfree(void *ptr) { function cmark_mem (line 42) | cmark_mem *cmark_get_default_mem_allocator(void) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/cmark_ctype.c function cmark_isspace (line 29) | int cmark_isspace(char c) { return cmark_ctype_class[(uint8_t)c] == 1; } function cmark_ispunct (line 34) | int cmark_ispunct(char c) { return cmark_ctype_class[(uint8_t)c] == 2; } function cmark_isalnum (line 36) | int cmark_isalnum(char c) { function cmark_isdigit (line 42) | int cmark_isdigit(char c) { return cmark_ctype_class[(uint8_t)c] == 3; } function cmark_isalpha (line 44) | int cmark_isalpha(char c) { return cmark_ctype_class[(uint8_t)c] == 4; } FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/commonmark.c function CMARK_INLINE (line 25) | static CMARK_INLINE void outc(cmark_renderer *renderer, cmark_node *node, function longest_backtick_sequence (line 72) | static int longest_backtick_sequence(const char *code) { function shortest_unused_backtick_sequence (line 91) | static int shortest_unused_backtick_sequence(const char *code) { function is_autolink (line 118) | static bool is_autolink(cmark_node *node) { function S_render_node (line 156) | static int S_render_node(cmark_renderer *renderer, cmark_node *node, FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/footnotes.c function footnote_free (line 7) | static void footnote_free(cmark_map *map, cmark_map_entry *_ref) { function cmark_footnote_create (line 18) | void cmark_footnote_create(cmark_map *map, cmark_node *node) { function cmark_map (line 38) | cmark_map *cmark_footnote_map_new(cmark_mem *mem) { function cmark_unlink_footnotes_map (line 51) | void cmark_unlink_footnotes_map(cmark_map *map) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/footnotes.h type cmark_footnote (line 10) | struct cmark_footnote { type cmark_footnote (line 16) | typedef struct cmark_footnote cmark_footnote; FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/houdini_href_e.c function houdini_escape_href (line 46) | int houdini_escape_href(cmark_strbuf *ob, const uint8_t *src, bufsize_t ... FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/houdini_html_e.c function houdini_escape_html0 (line 35) | int houdini_escape_html0(cmark_strbuf *ob, const uint8_t *src, bufsize_t... function houdini_escape_html (line 64) | int houdini_escape_html(cmark_strbuf *ob, const uint8_t *src, bufsize_t ... FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/houdini_html_u.c function bufsize_t (line 38) | bufsize_t houdini_unescape_ent(cmark_strbuf *ob, const uint8_t *src, function houdini_unescape_html (line 108) | int houdini_unescape_html(cmark_strbuf *ob, const uint8_t *src, function houdini_unescape_html_f (line 145) | void houdini_unescape_html_f(cmark_strbuf *ob, const uint8_t *src, FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/html.c function escape_html (line 16) | static void escape_html(cmark_strbuf *dest, const unsigned char *source, function filter_html_block (line 21) | static void filter_html_block(cmark_html_renderer *renderer, uint8_t *da... function S_put_footnote_backref (line 62) | static bool S_put_footnote_backref(cmark_html_renderer *renderer, cmark_... function S_render_node (line 104) | static int S_render_node(cmark_html_renderer *renderer, cmark_node *node, FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/html.h function CMARK_INLINE (line 7) | CMARK_INLINE function CMARK_INLINE (line 15) | CMARK_INLINE FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/inlines.c type bracket (line 36) | typedef struct bracket { type subject (line 52) | typedef struct subject{ function CMARK_INLINE (line 71) | static CMARK_INLINE bool S_is_line_end_char(char c) { function CMARK_INLINE (line 85) | static CMARK_INLINE cmark_node *make_literal(subject *subj, cmark_node_t... function CMARK_INLINE (line 100) | static CMARK_INLINE cmark_node *make_simple(cmark_mem *mem, cmark_node_t... function cmark_node (line 108) | static cmark_node *make_str_with_entities(subject *subj, function append_child (line 122) | static void append_child(cmark_node *node, cmark_node *child) { function cmark_chunk (line 140) | static cmark_chunk chunk_clone(cmark_mem *mem, cmark_chunk *src) { function cmark_chunk (line 154) | static cmark_chunk cmark_clean_autolink(cmark_mem *mem, cmark_chunk *url, function CMARK_INLINE (line 172) | static CMARK_INLINE cmark_node *make_autolink(subject *subj, function subject_from_buf (line 185) | static void subject_from_buf(cmark_mem *mem, int line_number, int block_... function CMARK_INLINE (line 205) | static CMARK_INLINE int isbacktick(int c) { return (c == '`'); } function peek_char_n (line 207) | static CMARK_INLINE unsigned char peek_char_n(subject *subj, bufsize_t n) { function peek_char (line 214) | static CMARK_INLINE unsigned char peek_char(subject *subj) { function peek_at (line 218) | static CMARK_INLINE unsigned char peek_at(subject *subj, bufsize_t pos) { function CMARK_INLINE (line 223) | static CMARK_INLINE int is_eof(subject *subj) { function CMARK_INLINE (line 230) | static CMARK_INLINE bool skip_spaces(subject *subj) { function CMARK_INLINE (line 239) | static CMARK_INLINE bool skip_line_end(subject *subj) { function CMARK_INLINE (line 253) | static CMARK_INLINE cmark_chunk take_while(subject *subj, int (*f)(int)) { function count_newlines (line 269) | static int count_newlines(subject *subj, bufsize_t from, bufsize_t len, ... function adjust_subj_node_newlines (line 292) | static void adjust_subj_node_newlines(subject *subj, cmark_node *node, i... function bufsize_t (line 312) | static bufsize_t scan_to_closing_backticks(subject *subj, function S_normalize_code (line 355) | static void S_normalize_code(cmark_strbuf *s) { function cmark_node (line 391) | static cmark_node *handle_backticks(subject *subj, int options) { function scan_delims (line 415) | static int scan_delims(subject *subj, unsigned char c, bool *can_open, function remove_delimiter (line 502) | static void remove_delimiter(subject *subj, delimiter *delim) { function pop_bracket (line 518) | static void pop_bracket(subject *subj) { function push_delimiter (line 527) | static void push_delimiter(subject *subj, unsigned char c, bool can_open, function push_bracket (line 544) | static void push_bracket(subject *subj, bool image, cmark_node *inl_text) { function cmark_node (line 569) | static cmark_node *handle_delim(subject *subj, unsigned char c, bool sma... function cmark_node (line 596) | static cmark_node *handle_hyphen(subject *subj, bool smart) { function cmark_node (line 639) | static cmark_node *handle_period(subject *subj, bool smart) { function cmark_syntax_extension (line 654) | static cmark_syntax_extension *get_extension_for_special_char(cmark_pars... function process_emphasis (line 672) | static void process_emphasis(cmark_parser *parser, subject *subj, bufsiz... function delimiter (line 772) | static delimiter *S_insert_emph(subject *subj, delimiter *opener, function cmark_node (line 837) | static cmark_node *handle_backslash(cmark_parser *parser, subject *subj) { function cmark_node (line 853) | static cmark_node *handle_entity(subject *subj) { function cmark_chunk (line 871) | cmark_chunk cmark_clean_url(cmark_mem *mem, cmark_chunk *url) { function cmark_chunk (line 887) | cmark_chunk cmark_clean_title(cmark_mem *mem, cmark_chunk *title) { function cmark_node (line 913) | static cmark_node *handle_pointy_brace(subject *subj, int options) { function link_label (line 1022) | static int link_label(subject *subj, cmark_chunk *raw_label) { function bufsize_t (line 1064) | static bufsize_t manual_scan_link_url_2(cmark_chunk *input, bufsize_t of... function bufsize_t (line 1104) | static bufsize_t manual_scan_link_url(cmark_chunk *input, bufsize_t offset, function cmark_node (line 1136) | static cmark_node *handle_close_bracket(cmark_parser *parser, subject *s... function cmark_node (line 1356) | static cmark_node *handle_newline(subject *subj) { function bufsize_t (line 1409) | static bufsize_t subject_find_special_char(subject *subj, int options) { function cmark_inlines_add_special_character (line 1423) | void cmark_inlines_add_special_character(unsigned char c, bool emphasis) { function cmark_inlines_remove_special_character (line 1429) | void cmark_inlines_remove_special_character(unsigned char c, bool emphas... function cmark_node (line 1435) | static cmark_node *try_extensions(cmark_parser *parser, function parse_inline (line 1455) | static int parse_inline(cmark_parser *parser, subject *subj, cmark_node ... function cmark_parse_inlines (line 1539) | void cmark_parse_inlines(cmark_parser *parser, function spnl (line 1562) | static void spnl(subject *subj) { function bufsize_t (line 1573) | bufsize_t cmark_parse_reference_inline(cmark_mem *mem, cmark_chunk *input, function cmark_inline_parser_peek_char (line 1635) | unsigned char cmark_inline_parser_peek_char(cmark_inline_parser *parser) { function cmark_inline_parser_peek_at (line 1639) | unsigned char cmark_inline_parser_peek_at(cmark_inline_parser *parser, b... function cmark_inline_parser_is_eof (line 1643) | int cmark_inline_parser_is_eof(cmark_inline_parser *parser) { function cmark_inline_parser_push_delimiter (line 1677) | void cmark_inline_parser_push_delimiter(cmark_inline_parser *parser, function cmark_inline_parser_remove_delimiter (line 1685) | void cmark_inline_parser_remove_delimiter(cmark_inline_parser *parser, d... function cmark_inline_parser_scan_delimiters (line 1689) | int cmark_inline_parser_scan_delimiters(cmark_inline_parser *parser, function cmark_inline_parser_advance_offset (line 1742) | void cmark_inline_parser_advance_offset(cmark_inline_parser *parser) { function cmark_inline_parser_get_offset (line 1746) | int cmark_inline_parser_get_offset(cmark_inline_parser *parser) { function cmark_inline_parser_set_offset (line 1750) | void cmark_inline_parser_set_offset(cmark_inline_parser *parser, int off... function cmark_inline_parser_get_column (line 1754) | int cmark_inline_parser_get_column(cmark_inline_parser *parser) { function cmark_chunk (line 1758) | cmark_chunk *cmark_inline_parser_get_chunk(cmark_inline_parser *parser) { function cmark_inline_parser_in_bracket (line 1762) | int cmark_inline_parser_in_bracket(cmark_inline_parser *parser, int imag... function cmark_node_unput (line 1774) | void cmark_node_unput(cmark_node *node, int n) { function delimiter (line 1788) | delimiter *cmark_inline_parser_get_last_delimiter(cmark_inline_parser *p... function cmark_inline_parser_get_line (line 1792) | int cmark_inline_parser_get_line(cmark_inline_parser *parser) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/iterator.c function cmark_iter (line 9) | cmark_iter *cmark_iter_new(cmark_node *root) { function cmark_iter_free (line 24) | void cmark_iter_free(cmark_iter *iter) { iter->mem->free(iter); } function S_is_leaf (line 26) | static bool S_is_leaf(cmark_node *node) { function cmark_event_type (line 41) | cmark_event_type cmark_iter_next(cmark_iter *iter) { function cmark_iter_reset (line 80) | void cmark_iter_reset(cmark_iter *iter, cmark_node *current, function cmark_node (line 87) | cmark_node *cmark_iter_get_node(cmark_iter *iter) { return iter->cur.nod... function cmark_event_type (line 89) | cmark_event_type cmark_iter_get_event_type(cmark_iter *iter) { function cmark_node (line 93) | cmark_node *cmark_iter_get_root(cmark_iter *iter) { return iter->root; } function cmark_consolidate_text_nodes (line 95) | void cmark_consolidate_text_nodes(cmark_node *root) { function cmark_node_own (line 128) | void cmark_node_own(cmark_node *root) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/iterator.h type cmark_iter_state (line 10) | typedef struct { type cmark_iter (line 15) | struct cmark_iter { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/latex.c function CMARK_INLINE (line 21) | static CMARK_INLINE void outc(cmark_renderer *renderer, cmark_node *node, type link_type (line 146) | typedef enum { function link_type (line 154) | static link_type get_link_type(cmark_node *node) { function S_get_enumlevel (line 209) | static int S_get_enumlevel(cmark_node *node) { function S_render_node (line 222) | static int S_render_node(cmark_renderer *renderer, cmark_node *node, FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/linked_list.c function cmark_llist (line 5) | cmark_llist *cmark_llist_append(cmark_mem *mem, cmark_llist *head, void ... function cmark_llist_free_full (line 22) | void cmark_llist_free_full(cmark_mem *mem, cmark_llist *head, cmark_free... function cmark_llist_free (line 35) | void cmark_llist_free(cmark_mem *mem, cmark_llist *head) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/man.c function S_outc (line 21) | static void S_outc(cmark_renderer *renderer, cmark_node *node, function S_render_node (line 75) | static int S_render_node(cmark_renderer *renderer, cmark_node *node, FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/map.c function labelcmp (line 34) | static int function refcmp (line 39) | static int function refsearch (line 47) | static int function sort_map (line 53) | static void sort_map(cmark_map *map) { function cmark_map_entry (line 74) | cmark_map_entry *cmark_map_lookup(cmark_map *map, cmark_chunk *label) { function cmark_map_free (line 106) | void cmark_map_free(cmark_map *map) { function cmark_map (line 123) | cmark_map *cmark_map_new(cmark_mem *mem, cmark_map_free_f free) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/map.h type cmark_map_entry (line 10) | struct cmark_map_entry { type cmark_map_entry (line 17) | typedef struct cmark_map_entry cmark_map_entry; type cmark_map (line 19) | struct cmark_map type cmark_map (line 21) | struct cmark_map type cmark_map (line 23) | struct cmark_map { type cmark_map (line 33) | typedef struct cmark_map cmark_map; FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/node.c function cmark_enable_safety_checks (line 14) | void cmark_enable_safety_checks(bool enable) { function cmark_register_node_flag (line 22) | void cmark_register_node_flag(cmark_node_internal_flags *flags) { function cmark_init_standard_node_flags (line 42) | void cmark_init_standard_node_flags(void) {} function cmark_node_can_contain_type (line 44) | bool cmark_node_can_contain_type(cmark_node *node, cmark_node_type child... function S_can_contain (line 82) | static bool S_can_contain(cmark_node *node, cmark_node *child) { function cmark_node (line 104) | cmark_node *cmark_node_new_with_mem_and_ext(cmark_node_type type, cmark_... function cmark_node (line 134) | cmark_node *cmark_node_new_with_ext(cmark_node_type type, cmark_syntax_e... function cmark_node (line 139) | cmark_node *cmark_node_new_with_mem(cmark_node_type type, cmark_mem *mem) function cmark_node (line 144) | cmark_node *cmark_node_new(cmark_node_type type) { function free_node_as (line 148) | static void free_node_as(cmark_node *node) { function S_free_nodes (line 178) | static void S_free_nodes(cmark_node *e) { function cmark_node_free (line 202) | void cmark_node_free(cmark_node *node) { function cmark_node_type (line 208) | cmark_node_type cmark_node_get_type(cmark_node *node) { function cmark_node_set_type (line 216) | int cmark_node_set_type(cmark_node * node, cmark_node_type type) { function cmark_node (line 300) | cmark_node *cmark_node_next(cmark_node *node) { function cmark_node (line 308) | cmark_node *cmark_node_previous(cmark_node *node) { function cmark_node (line 316) | cmark_node *cmark_node_parent(cmark_node *node) { function cmark_node (line 324) | cmark_node *cmark_node_first_child(cmark_node *node) { function cmark_node (line 332) | cmark_node *cmark_node_last_child(cmark_node *node) { function cmark_node (line 340) | cmark_node *cmark_node_parent_footnote_def(cmark_node *node) { function cmark_node_get_footnote_idx (line 348) | int cmark_node_get_footnote_idx(cmark_node *node) { function cmark_node_set_user_data (line 364) | int cmark_node_set_user_data(cmark_node *node, void *user_data) { function cmark_node_set_user_data_free_func (line 372) | int cmark_node_set_user_data_free_func(cmark_node *node, function cmark_node_set_literal (line 405) | int cmark_node_set_literal(cmark_node *node, const char *content) { function cmark_node_set_string_content (line 434) | int cmark_node_set_string_content(cmark_node *node, const char *content) { function cmark_node_get_heading_level (line 439) | int cmark_node_get_heading_level(cmark_node *node) { function cmark_node_set_heading_level (line 455) | int cmark_node_set_heading_level(cmark_node *node, int level) { function cmark_list_type (line 472) | cmark_list_type cmark_node_get_list_type(cmark_node *node) { function cmark_node_set_list_type (line 484) | int cmark_node_set_list_type(cmark_node *node, cmark_list_type type) { function cmark_node_get_checked (line 501) | int cmark_node_get_checked(cmark_node *node) { function cmark_node_get_is_checkbox (line 508) | int cmark_node_get_is_checkbox(cmark_node *node) { function cmark_delim_type (line 515) | cmark_delim_type cmark_node_get_list_delim(cmark_node *node) { function cmark_node_set_list_delim (line 527) | int cmark_node_set_list_delim(cmark_node *node, cmark_delim_type delim) { function cmark_node_get_list_start (line 544) | int cmark_node_get_list_start(cmark_node *node) { function cmark_node_set_list_start (line 556) | int cmark_node_set_list_start(cmark_node *node, int start) { function cmark_node_get_list_tight (line 569) | int cmark_node_get_list_tight(cmark_node *node) { function cmark_node_set_list_tight (line 581) | int cmark_node_set_list_tight(cmark_node *node, int tight) { function cmark_node_get_item_index (line 594) | int cmark_node_get_item_index(cmark_node *node) { function cmark_node_set_item_index (line 606) | int cmark_node_set_item_index(cmark_node *node, int idx) { function cmark_node_set_fence_info (line 631) | int cmark_node_set_fence_info(cmark_node *node, const char *info) { function cmark_node_get_fenced (line 644) | int cmark_node_get_fenced(cmark_node *node, int *length, int *offset, ch... function cmark_node_set_fenced (line 659) | int cmark_node_set_fenced(cmark_node * node, int fenced, function cmark_node_set_url (line 692) | int cmark_node_set_url(cmark_node *node, const char *url) { function cmark_node_set_title (line 725) | int cmark_node_set_title(cmark_node *node, const char *title) { function cmark_node_set_on_enter (line 758) | int cmark_node_set_on_enter(cmark_node *node, const char *on_enter) { function cmark_node_set_on_exit (line 791) | int cmark_node_set_on_exit(cmark_node *node, const char *on_exit) { function cmark_syntax_extension (line 808) | cmark_syntax_extension *cmark_node_get_syntax_extension(cmark_node *node) { function cmark_node_set_syntax_extension (line 816) | int cmark_node_set_syntax_extension(cmark_node *node, cmark_syntax_exten... function cmark_node_get_start_line (line 825) | int cmark_node_get_start_line(cmark_node *node) { function cmark_node_get_start_column (line 832) | int cmark_node_get_start_column(cmark_node *node) { function cmark_node_get_end_line (line 839) | int cmark_node_get_end_line(cmark_node *node) { function cmark_node_get_end_column (line 846) | int cmark_node_get_end_column(cmark_node *node) { function S_node_unlink (line 854) | static void S_node_unlink(cmark_node *node) { function cmark_node_unlink (line 878) | void cmark_node_unlink(cmark_node *node) { function cmark_node_insert_before (line 886) | int cmark_node_insert_before(cmark_node *node, cmark_node *sibling) { function cmark_node_insert_after (line 919) | int cmark_node_insert_after(cmark_node *node, cmark_node *sibling) { function cmark_node_replace (line 952) | int cmark_node_replace(cmark_node *oldnode, cmark_node *newnode) { function cmark_node_prepend_child (line 960) | int cmark_node_prepend_child(cmark_node *node, cmark_node *child) { function cmark_node_append_child (line 984) | int cmark_node_append_child(cmark_node *node, cmark_node *child) { function S_print_error (line 1008) | static void S_print_error(FILE *out, cmark_node *node, const char *elem) { function cmark_node_check (line 1017) | int cmark_node_check(cmark_node *node, FILE *out) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/node.h type cmark_list (line 16) | typedef struct { type cmark_code (line 28) | typedef struct { type cmark_heading (line 37) | typedef struct { type cmark_link (line 42) | typedef struct { type cmark_custom (line 47) | typedef struct { type cmark_node__internal_flags (line 52) | enum cmark_node__internal_flags { type cmark_node_internal_flags (line 62) | typedef uint16_t cmark_node_internal_flags; type cmark_node (line 64) | struct cmark_node { function CMARK_INLINE (line 134) | static CMARK_INLINE cmark_mem *cmark_node_mem(cmark_node *node) { function CMARK_INLINE (line 139) | static CMARK_INLINE bool CMARK_NODE_TYPE_BLOCK_P(cmark_node_type node_ty... function CMARK_INLINE (line 143) | static CMARK_INLINE bool CMARK_NODE_BLOCK_P(cmark_node *node) { function CMARK_INLINE (line 147) | static CMARK_INLINE bool CMARK_NODE_TYPE_INLINE_P(cmark_node_type node_t... function CMARK_INLINE (line 151) | static CMARK_INLINE bool CMARK_NODE_INLINE_P(cmark_node *node) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/parser.h type cmark_parser (line 15) | struct cmark_parser { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/plaintext.c function CMARK_INLINE (line 13) | static CMARK_INLINE void outc(cmark_renderer *renderer, cmark_node *node, function S_render_node (line 19) | static int S_render_node(cmark_renderer *renderer, cmark_node *node, FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/plugin.c function cmark_plugin_register_syntax_extension (line 7) | int cmark_plugin_register_syntax_extension(cmark_plugin * plugin, function cmark_plugin (line 13) | cmark_plugin * function cmark_plugin_free (line 22) | void function cmark_llist (line 30) | cmark_llist * FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/plugin.h type cmark_plugin (line 17) | struct cmark_plugin { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/references.c function reference_free (line 7) | static void reference_free(cmark_map *map, cmark_map_entry *_ref) { function cmark_reference_create (line 18) | void cmark_reference_create(cmark_map *map, cmark_chunk *label, function cmark_map (line 41) | cmark_map *cmark_reference_map_new(cmark_mem *mem) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/references.h type cmark_reference (line 10) | struct cmark_reference { type cmark_reference (line 16) | typedef struct cmark_reference cmark_reference; FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/registry.c function cmark_register_plugin (line 15) | void cmark_register_plugin(cmark_plugin_init_func reg_fn) { function cmark_release_plugins (line 34) | void cmark_release_plugins(void) { function cmark_llist (line 44) | cmark_llist *cmark_list_syntax_extensions(cmark_mem *mem) { function cmark_syntax_extension (line 54) | cmark_syntax_extension *cmark_find_syntax_extension(const char *name) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/render.c function CMARK_INLINE (line 10) | static CMARK_INLINE void S_cr(cmark_renderer *renderer) { function CMARK_INLINE (line 16) | static CMARK_INLINE void S_blankline(cmark_renderer *renderer) { function S_out (line 22) | static void S_out(cmark_renderer *renderer, cmark_node *node, function cmark_render_ascii (line 147) | void cmark_render_ascii(cmark_renderer *renderer, const char *s) { function cmark_render_code_point (line 153) | void cmark_render_code_point(cmark_renderer *renderer, uint32_t c) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/render.h type cmark_escaping (line 12) | typedef enum { LITERAL, NORMAL, TITLE, URL } cmark_escaping; type cmark_renderer (line 14) | struct cmark_renderer { type cmark_renderer (line 33) | typedef struct cmark_renderer cmark_renderer; type cmark_html_renderer (line 35) | struct cmark_html_renderer { type cmark_html_renderer (line 44) | typedef struct cmark_html_renderer cmark_html_renderer; FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/scanners.c function bufsize_t (line 6) | bufsize_t _scan_at(bufsize_t (*scanner)(const unsigned char *), cmark_ch... function bufsize_t (line 25) | bufsize_t _scan_scheme(const unsigned char *p) { function bufsize_t (line 749) | bufsize_t _scan_autolink_uri(const unsigned char *p) { function bufsize_t (line 1582) | bufsize_t _scan_autolink_email(const unsigned char *p) { function bufsize_t (line 4851) | bufsize_t _scan_html_tag(const unsigned char *p) { function bufsize_t (line 5416) | bufsize_t _scan_liberal_html_tag(const unsigned char *p) { function bufsize_t (line 5673) | bufsize_t _scan_html_comment(const unsigned char *p) { function bufsize_t (line 5864) | bufsize_t _scan_html_pi(const unsigned char *p) { function bufsize_t (line 6126) | bufsize_t _scan_html_declaration(const unsigned char *p) { function bufsize_t (line 6274) | bufsize_t _scan_html_cdata(const unsigned char *p) { function bufsize_t (line 6501) | bufsize_t _scan_html_block_start(const unsigned char *p) { function bufsize_t (line 8266) | bufsize_t _scan_html_block_start_7(const unsigned char *p) { function bufsize_t (line 8850) | bufsize_t _scan_html_block_end_1(const unsigned char *p) { function bufsize_t (line 10047) | bufsize_t _scan_html_block_end_2(const unsigned char *p) { function bufsize_t (line 10399) | bufsize_t _scan_html_block_end_3(const unsigned char *p) { function bufsize_t (line 10717) | bufsize_t _scan_html_block_end_4(const unsigned char *p) { function bufsize_t (line 10982) | bufsize_t _scan_html_block_end_5(const unsigned char *p) { function bufsize_t (line 11336) | bufsize_t _scan_link_title(const unsigned char *p) { function bufsize_t (line 11900) | bufsize_t _scan_spacechars(const unsigned char *p) { function bufsize_t (line 11936) | bufsize_t _scan_atx_heading_start(const unsigned char *p) { function bufsize_t (line 12072) | bufsize_t _scan_setext_heading_line(const unsigned char *p) { function bufsize_t (line 12214) | bufsize_t _scan_open_code_fence(const unsigned char *p) { function bufsize_t (line 12562) | bufsize_t _scan_close_code_fence(const unsigned char *p) { function bufsize_t (line 12709) | bufsize_t _scan_entity(const unsigned char *p) { function bufsize_t (line 13608) | bufsize_t _scan_dangerous_url(const unsigned char *p) { function bufsize_t (line 13922) | bufsize_t _scan_footnote_definition(const unsigned char *p) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/syntax_extension.c function cmark_syntax_extension_free (line 12) | void cmark_syntax_extension_free(cmark_mem *mem, cmark_syntax_extension ... function cmark_syntax_extension (line 22) | cmark_syntax_extension *cmark_syntax_extension_new(const char *name) { function cmark_node_type (line 29) | cmark_node_type cmark_syntax_extension_add_node(int is_inline) { function cmark_syntax_extension_set_emphasis (line 40) | void cmark_syntax_extension_set_emphasis(cmark_syntax_extension *extension, function cmark_syntax_extension_set_open_block_func (line 45) | void cmark_syntax_extension_set_open_block_func(cmark_syntax_extension *... function cmark_syntax_extension_set_match_block_func (line 50) | void cmark_syntax_extension_set_match_block_func(cmark_syntax_extension ... function cmark_syntax_extension_set_match_inline_func (line 55) | void cmark_syntax_extension_set_match_inline_func(cmark_syntax_extension... function cmark_syntax_extension_set_inline_from_delim_func (line 60) | void cmark_syntax_extension_set_inline_from_delim_func(cmark_syntax_exte... function cmark_syntax_extension_set_special_inline_chars (line 65) | void cmark_syntax_extension_set_special_inline_chars(cmark_syntax_extens... function cmark_syntax_extension_set_get_type_string_func (line 70) | void cmark_syntax_extension_set_get_type_string_func(cmark_syntax_extens... function cmark_syntax_extension_set_can_contain_func (line 75) | void cmark_syntax_extension_set_can_contain_func(cmark_syntax_extension ... function cmark_syntax_extension_set_contains_inlines_func (line 80) | void cmark_syntax_extension_set_contains_inlines_func(cmark_syntax_exten... function cmark_syntax_extension_set_commonmark_render_func (line 85) | void cmark_syntax_extension_set_commonmark_render_func(cmark_syntax_exte... function cmark_syntax_extension_set_plaintext_render_func (line 90) | void cmark_syntax_extension_set_plaintext_render_func(cmark_syntax_exten... function cmark_syntax_extension_set_latex_render_func (line 95) | void cmark_syntax_extension_set_latex_render_func(cmark_syntax_extension... function cmark_syntax_extension_set_xml_attr_func (line 100) | void cmark_syntax_extension_set_xml_attr_func(cmark_syntax_extension *ex... function cmark_syntax_extension_set_man_render_func (line 105) | void cmark_syntax_extension_set_man_render_func(cmark_syntax_extension *... function cmark_syntax_extension_set_html_render_func (line 110) | void cmark_syntax_extension_set_html_render_func(cmark_syntax_extension ... function cmark_syntax_extension_set_html_filter_func (line 115) | void cmark_syntax_extension_set_html_filter_func(cmark_syntax_extension ... function cmark_syntax_extension_set_postprocess_func (line 120) | void cmark_syntax_extension_set_postprocess_func(cmark_syntax_extension ... function cmark_syntax_extension_set_private (line 125) | void cmark_syntax_extension_set_private(cmark_syntax_extension *extension, function cmark_syntax_extension_set_opaque_alloc_func (line 136) | void cmark_syntax_extension_set_opaque_alloc_func(cmark_syntax_extension... function cmark_syntax_extension_set_opaque_free_func (line 141) | void cmark_syntax_extension_set_opaque_free_func(cmark_syntax_extension ... function cmark_syntax_extension_set_commonmark_escape_func (line 146) | void cmark_syntax_extension_set_commonmark_escape_func(cmark_syntax_exte... FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/syntax_extension.h type cmark_syntax_extension (line 8) | struct cmark_syntax_extension { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/utf8.c function encode_unknown (line 21) | static void encode_unknown(cmark_strbuf *buf) { function utf8proc_charlen (line 26) | static int utf8proc_charlen(const uint8_t *str, bufsize_t str_len) { function utf8proc_valid (line 49) | static int utf8proc_valid(const uint8_t *str, bufsize_t str_len) { function cmark_utf8proc_check (line 110) | void cmark_utf8proc_check(cmark_strbuf *ob, const uint8_t *line, function cmark_utf8proc_iterate (line 150) | int cmark_utf8proc_iterate(const uint8_t *str, bufsize_t str_len, function cmark_utf8proc_encode_char (line 189) | void cmark_utf8proc_encode_char(int32_t uc, cmark_strbuf *buf) { function cmark_utf8proc_case_fold (line 227) | void cmark_utf8proc_case_fold(cmark_strbuf *dest, const uint8_t *str, function cmark_utf8proc_is_space (line 249) | int cmark_utf8proc_is_space(int32_t uc) { function cmark_utf8proc_is_punctuation (line 256) | int cmark_utf8proc_is_punctuation(int32_t uc) { FILE: iOS/AntMarkdown/Sources/External/cmark-gfm/src/xml.c function escape_xml (line 18) | static void escape_xml(cmark_strbuf *dest, const unsigned char *source, type render_state (line 23) | struct render_state { function CMARK_INLINE (line 28) | static CMARK_INLINE void indent(struct render_state *state) { function S_render_node (line 35) | static int S_render_node(cmark_node *node, cmark_event_type ev_type, type render_state (line 167) | struct render_state FILE: iOS/AntMarkdown/Sources/External/iosMath/render/MTConfig.h type UIView (line 21) | typedef UIView MTView; type UIColor (line 22) | typedef UIColor MTColor; type UIBezierPath (line 23) | typedef UIBezierPath MTBezierPath; type UIEdgeInsets (line 24) | typedef UIEdgeInsets MTEdgeInsets; type UILabel (line 25) | typedef UILabel MTLabel; type CGRect (line 26) | typedef CGRect MTRect; type NSView (line 38) | typedef NSView MTView; type NSColor (line 39) | typedef NSColor MTColor; type NSBezierPath (line 40) | typedef NSBezierPath MTBezierPath; type NSEdgeInsets (line 41) | typedef NSEdgeInsets MTEdgeInsets; type NSRect (line 42) | typedef NSRect MTRect; FILE: iOS/AntMarkdown/Sources/External/iosMath/render/MTMathListDisplay.h type kMTLinePositionRegular (line 98) | typedef NS_ENUM(unsigned int, MTLinePosition) { FILE: iOS/AntMarkdown/Sources/External/iosMath/render/MTMathUILabel.h type kMTMathUILabelModeDisplay (line 28) | typedef NS_ENUM(unsigned int, MTMathUILabelMode) { type kMTTextAlignmentLeft (line 39) | typedef NS_ENUM(unsigned int, MTTextAlignment) { FILE: iOS/AntMarkdown/Sources/Public/AMUtils.h function dispatch_async_on_main_queue (line 49) | static inline void dispatch_async_on_main_queue(void (^block)()) { function dispatch_sync_on_main_queue (line 54) | static inline void dispatch_sync_on_main_queue(void (^block)()) { function dispatch_is_main_queue (line 64) | static inline bool dispatch_is_main_queue() { function delayRun (line 68) | static inline void delayRun(NSTimeInterval delayTime,dispatch_block_t _N... function APTMainCall (line 75) | static inline void APTMainCall(NSInteger bizType, const char* _Nullable... function CGFloat (line 132) | static inline CGFloat AUCommonUIGetScreenWidthForPortrait() function CGFloat (line 137) | static inline CGFloat AUUIGetOnePixel() function CGFloat (line 149) | static inline CGFloat AUFVS(CGFloat value) { function CGFloat (line 172) | static CGFloat AMScale(void) { function CGFloat (line 181) | static inline CGFloat AMFloor(CGFloat value) { function CGFloat (line 185) | static inline CGFloat AMCeil(CGFloat value) { function CGSize (line 189) | static inline CGSize AMSize(CGFloat width, CGFloat height) { function CGSize (line 193) | static inline CGSize AMSizeIntegral(CGSize size) { function CGRect (line 197) | static inline CGRect AMRectIntegral(CGRect rect) { function AMUIGraphicsBeginImageContextWithOptions (line 200) | static inline void AMUIGraphicsBeginImageContextWithOptions(CGSize size,... FILE: iOS/FluidMarkdown/Sources/Markdown/AMXMarkdownTextView.h type AMXMarkdownTapType (line 16) | typedef enum : NSUInteger { type AMXMarkdownPrintState (line 25) | typedef enum : NSUInteger { FILE: iOS/FluidMarkdown/Sources/Style/AMXMarkdownStyle.h type AMXListPrefixTypeCharacter (line 28) | typedef NS_ENUM(NSUInteger, AMXListPrefixType) {