MCPcopy Create free account

hub / github.com/PoiScript/orgize / functions

Functions431 in github.com/PoiScript/orgize

↓ 126 callersMethodpush
(&mut self, elem: GreenElement)
src/syntax/combinator.rs:310
↓ 106 callersMethodtext_range
Range of this element
src/ast/generated.rs:47
↓ 90 callersFunctionaffiliated_keyword
( node: &SyntaxNode, filter: impl Fn(&str) -> bool, )
src/ast/generated.rs:11
↓ 70 callersFunctionnode
(kind: SyntaxKind, children: I)
src/syntax/combinator.rs:16
↓ 66 callersMethodtext_range
Range of this token
src/ast/mod.rs:94
↓ 48 callersMethodws
(&mut self, i: Input)
src/syntax/combinator.rs:282
↓ 43 callersMethodtext_token
(&self)
src/syntax/input.rs:43
↓ 35 callersMethodlen
(&self)
src/syntax/combinator.rs:320
↓ 34 callersFunctionfilter_token
( kind: SyntaxKind, )
src/ast/mod.rs:66
↓ 30 callersMethodfind
(node: SyntaxNode)
src/org.rs:60
↓ 30 callersMethodfinish
(self, kind: SyntaxKind)
src/syntax/combinator.rs:324
↓ 29 callersMethodtoken
(&self, kind: SyntaxKind)
src/syntax/input.rs:38
↓ 28 callersMethodof
(&self, i: &'a str)
src/syntax/input.rs:28
↓ 28 callersFunctionverify_pre
(input: &str)
src/syntax/emphasis.rs:133
↓ 27 callersMethodas_str
(&self)
src/syntax/input.rs:33
↓ 26 callersMethodtext
(&mut self, i: Input)
src/syntax/combinator.rs:300
↓ 24 callersMethodtake_split
(&self, count: usize)
src/syntax/input.rs:156
↓ 24 callersFunctiontoken
(kind: SyntaxKind, input: &str)
src/syntax/combinator.rs:11
↓ 21 callersFunctionblank_lines
Takes all blank lines
src/syntax/combinator.rs:98
↓ 17 callersMethodas_ref
(&self)
src/ast/mod.rs:110
↓ 16 callersMethoditer
```rust use orgize::{Org, ast::PropertyDrawer}; let org = Org::parse("* Heading\n:PROPERTIES:\n:CUSTOM_ID: someid\n:ID: id\n:END:"); let drawer = org
src/ast/drawer.rs:14
↓ 16 callersMethodslice
(&self, range: Range<usize>)
src/syntax/input.rs:77
↓ 16 callersMethodtext
(&self)
src/ast/cloze.rs:48
↓ 16 callersMethodws_token
(&self)
src/syntax/input.rs:48
↓ 14 callersMethodnl
(&mut self, i: Input)
src/syntax/combinator.rs:289
↓ 14 callersMethodskip
Skips traversal of the current node's descendants
src/export/traverse.rs:32
↓ 14 callersFunctionstandard_object_nodes
parses standard sets of objects, including - Entities - LaTeX Fragments - Export Snippets - Footnote References - Inline Babel Calls - Inline Source
src/syntax/object.rs:159
↓ 13 callersMethodnext
(&mut self)
src/syntax/object.rs:86
↓ 11 callersFunctionblank_lines
(parent: &SyntaxNode)
src/ast/mod.rs:44
↓ 10 callersMethodparse
Parse input string to Org element tree using default parse config
src/org.rs:18
↓ 9 callersFunctiontoken
(parent: &SyntaxNode, kind: SyntaxKind)
src/ast/mod.rs:62
↓ 8 callersFunctionline_starts_iter
Returns an iterator of positions of line start, including zero
src/syntax/combinator.rs:264
↓ 8 callersMethodstart
Beginning position of this token
src/ast/mod.rs:99
↓ 8 callersFunctiontrim_line_end
Returns 1. anything before trailing whitespace, 2. whitespace itself, 3. line feeding
src/syntax/combinator.rs:158
↓ 7 callersMethodelement
(&mut self, element: SyntaxElement, ctx: &mut TraversalContext)
src/export/traverse.rs:108
↓ 7 callersMethodend
Ending position of this token
src/ast/mod.rs:104
↓ 7 callersMethodentity
(&self)
src/ast/entity.rs:6
↓ 7 callersFunctionparse
()
tests/parse.rs:33
↓ 6 callersFunctionemphasis
(marker: u8)
src/syntax/emphasis.rs:96
↓ 6 callersFunctionlatex_fragment_node
(input: Input)
src/syntax/latex_fragment.rs:23
↓ 6 callersFunctionparagraph_nodes
Recognizes multiple paragraphs
src/syntax/paragraph.rs:17
↓ 6 callersMethodtags
Returns an iterator of text token in this tags ```rust use orgize::{Org, ast::Headline}; let tags_vec = |input: &str| { let hdl = Org::parse(input).
src/ast/headline.rs:213
↓ 5 callersFunctionaffiliated_keyword_nodes
(input: Input)
src/syntax/keyword.rs:48
↓ 5 callersMethoddocument
Returns the document
src/org.rs:31
↓ 5 callersFunctionelement_nodes
(input: Input)
src/syntax/element.rs:31
↓ 5 callersMethodfollows_newline
(&mut self)
src/export/markdown.rs:42
↓ 5 callersFunctionlast_token
(parent: &SyntaxNode, kind: SyntaxKind)
src/ast/mod.rs:55
↓ 5 callersMethodsyntax
(&self)
src/ast/mod.rs:89
↓ 4 callersMethodfinish
(self)
src/export/html.rs:73
↓ 4 callersMethodget
```rust use orgize::{Org, ast::PropertyDrawer}; let org = Org::parse("* Heading\n:PROPERTIES:\n:CUSTOM_ID: someid\n:ID: id\n:END:"); let drawer = org
src/ast/drawer.rs:33
↓ 4 callersFunctionheadline_node
(input: Input)
src/syntax/headline.rs:27
↓ 4 callersMethodis_rule
Returns `true` if this row is a rule ```rust use orgize::{Org, ast::OrgTableRow}; let org = Org::parse("|----|----|\n|Foo |Bar |"); let row = org.fi
src/ast/table.rs:94
↓ 4 callersMethodlevel
Return level of this headline ```rust use orgize::{Org, ast::Headline}; let hdl = Org::parse("* ").first_node::<Headline>().unwrap(); assert_eq!(hdl
src/ast/headline.rs:24
↓ 4 callersFunctionline_ends_iter
Returns an iterator of positions of line end, including eof
src/syntax/combinator.rs:269
↓ 4 callersMethodnl_token
(&self)
src/syntax/input.rs:53
↓ 4 callersMethodpush_opt
(&mut self, elem: Option<GreenElement>)
src/syntax/combinator.rs:314
↓ 4 callersMethodtitle
Returns the value in top-level `#+TITLE` Multiple `#+TITLE` are joined with spaces. Returns `None` if file doesn't contain `#+TITLE` ```rust use or
src/ast/document.rs:46
↓ 3 callersFunctionbold_node
(input: Input)
src/syntax/emphasis.rs:16
↓ 3 callersFunctioncode_node
(input: Input)
src/syntax/emphasis.rs:30
↓ 3 callersFunctiondocument_node
(input: Input)
src/syntax/document.rs:15
↓ 3 callersFunctionentity_node
(input: Input)
src/syntax/entity.rs:17
↓ 3 callersFunctioneol_or_eof
Recognizes a line ending \r, \n, \r\n or end of file
src/syntax/combinator.rs:214
↓ 3 callersMethodhas_description
Returns `true` if link contains description ```rust use orgize::{Org, ast::Link}; let link = Org::parse("[[https://google.com]]").first_node::<Link>
src/ast/link.rs:35
↓ 3 callersFunctionitalic_node
(input: Input)
src/syntax/emphasis.rs:86
↓ 3 callersFunctionkeyword_node_base
(input: Input)
src/syntax/keyword.rs:97
↓ 3 callersFunctionlist_node
(input: Input)
src/syntax/list.rs:28
↓ 3 callersMethodnth_delay
(&self, nth: usize)
src/ast/timestamp.rs:204
↓ 3 callersMethodnth_repeater
(&self, nth: usize)
src/ast/timestamp.rs:171
↓ 3 callersFunctionobject_nodes
(position: F, parse: P, input: Input<'a>)
src/syntax/object.rs:227
↓ 3 callersMethodpath
Returns link destination ```rust use orgize::{Org, ast::Link}; let link = Org::parse("[[#id]]").first_node::<Link>().unwrap(); assert_eq!(link.path(
src/ast/link.rs:19
↓ 3 callersMethodplanning
(&self)
src/ast/generated.rs:203
↓ 3 callersMethodpush_str
(&mut self, s: impl AsRef<str>)
src/export/html.rs:69
↓ 3 callersMethodreplace_headline
(&mut self, headline: Headline, range: TextRange, replace_with: &str)
src/replace.rs:166
↓ 3 callersFunctionstrike_node
(input: Input)
src/syntax/emphasis.rs:44
↓ 3 callersFunctionsubscript_node
(input: Input)
src/syntax/subscript_superscript.rs:39
↓ 3 callersFunctionsuperscript_node
(input: Input)
src/syntax/subscript_superscript.rs:22
↓ 3 callersMethodtraverse
Walk through org element tree using given traverser
src/org.rs:50
↓ 3 callersFunctionunderline_node
(input: Input)
src/syntax/emphasis.rs:72
↓ 3 callersFunctionverbatim_node
(input: Input)
src/syntax/emphasis.rs:58
↓ 2 callersMethodargs
```rust use orgize::{Org, ast::Macros}; let m = Org::parse("{{{title}}}").first_node::<Macros>().unwrap(); assert!(m.args().is_none()); let m = Org::
src/ast/macros.rs:29
↓ 2 callersMethodbullet
```rust use orgize::{Org, ast::ListItem}; let item = Org::parse("- some tag").first_node::<ListItem>().unwrap(); assert_eq!(item.bullet(), "- "); let
src/ast/list.rs:84
↓ 2 callersFunctioncomment_node
(input: Input)
src/syntax/comment.rs:57
↓ 2 callersFunctioncookie_node
(input: Input)
src/syntax/cookie.rs:20
↓ 2 callersFunctiondate
(i: Input)
src/syntax/timestamp.rs:51
↓ 2 callersFunctiondrawer_begin_node
(input: Input)
src/syntax/drawer.rs:19
↓ 2 callersFunctiondrawer_end_node
(input: Input)
src/syntax/drawer.rs:41
↓ 2 callersFunctionelement_node
(input: Input)
src/syntax/element.rs:73
↓ 2 callersFunctionheadline_stars
(input: Input)
src/syntax/headline.rs:133
↓ 2 callersFunctioninline_call_node
(input: Input)
src/syntax/inline_call.rs:20
↓ 2 callersFunctioninline_src_node
(input: Input)
src/syntax/inline_src.rs:20
↓ 2 callersMethodis_brace
(&self)
src/config.rs:20
↓ 2 callersMethodis_greater_element
whether this node is [greater element](https://orgmode.org/worg/org-syntax.html#Greater_Elements)
src/syntax/mod.rs:307
↓ 2 callersMethodis_image
Returns `true` if link is an image link ```rust use orgize::{Org, ast::Link}; let link = Org::parse("[[https://google.com]]").first_node::<Link>().u
src/ast/link.rs:97
↓ 2 callersMethodis_ordered
Returns `true` if this list is an ordered link ```rust use orgize::{Org, ast::List}; let list = Org::parse("+ 1").first_node::<List>().unwrap(); ass
src/ast/list.rs:19
↓ 2 callersMethoditems
(&self)
src/ast/generated.rs:486
↓ 2 callersMethodkey
```rust use orgize::{Org, ast::Macros}; let m = Org::parse("{{{title}}}").first_node::<Macros>().unwrap(); assert_eq!(m.key(), "title"); let m = Org:
src/ast/macros.rs:14
↓ 2 callersMethodlanguage
```rust use orgize::{Org, ast::SourceBlock}; let block = Org::parse("#+begin_src c\n#+end_src").first_node::<SourceBlock>().unwrap(); assert_eq!(bloc
src/ast/block.rs:19
↓ 2 callersFunctionlist_item_node
( indent: Input<'a>, input: Input<'a>, )
src/syntax/list.rs:79
↓ 2 callersFunctionparagraph_node
Recognizes one paragraph
src/syntax/paragraph.rs:12
↓ 2 callersMethodreplace_range
Replace specified range with given text, and reparse the syntax tree with current config This method optimizes parsing by analyzing the selected rang
src/replace.rs:115
next →1–100 of 431, ranked by callers