MCPcopy Create free account

hub / github.com/ReTeX/ReX / functions

Functions222 in github.com/ReTeX/ReX

↓ 1 callersFunctionlargeop
(result: &mut Layout, sym: Symbol, config: LayoutSettings)
src/layout/engine.rs:117
↓ 1 callersFunctionlayout_node
(node: &ParseNode, config: LayoutSettings)
src/layout/engine.rs:75
↓ 1 callersMethodlayout_settings
(&self)
src/render.rs:121
↓ 1 callersFunctionload_bincode
(path: P)
tests/common/mod.rs:10
↓ 1 callersFunctionload_history
(path: P)
tests/layout.rs:46
↓ 1 callersFunctionmatrix
(lex: &mut Lexer, style: Style)
src/environments.rs:135
↓ 1 callersMethodnumerator
(self)
src/layout.rs:341
↓ 1 callersFunctionoperator_limits
(result: &mut Layout, base: Layout, sup: Layout, sub:
src/layout/engine.rs:382
↓ 1 callersFunctionoptional_argument_with
(lex: &mut Lexer, local: Style, f: F)
src/parser/engine.rs:328
↓ 1 callersFunctionparse
This function is the API entry point for parsing tex.
src/parser/engine.rs:390
↓ 1 callersFunctionpostfix
Process post-fix operators. Post-fix operators require the previous (optional) node to process. Post-fix processing only occurs while processing exp
src/parser/engine.rs:78
↓ 1 callersMethodprepare
(&self, _out: &mut Self::Out, _width: FontUnit, _height: FontUnit)
src/render.rs:234
↓ 1 callersFunctionradical
(lex: &mut Lexer, local: Style)
src/functions.rs:173
↓ 1 callersFunctionradical
(result: &mut Layout, rad: &Radical, config: LayoutSettings)
src/layout/engine.rs:525
↓ 1 callersFunctionrender_to_file
(file: &mut File, settings: &RenderSettings, input: &str)
src/render/svg.rs:18
↓ 1 callersFunctionrender_to_path
(path: P, settings: &RenderSettings, input: &str)
src/render/svg.rs:12
↓ 1 callersMethodrender_vbox
(&self, out: &mut Self::Out, mut pos: Cursor, nodes: &[LayoutNode])
src/render.rs:195
↓ 1 callersFunctionrule
(lex: &mut Lexer, _: Style)
src/functions.rs:178
↓ 1 callersFunctionscripts
(result: &mut Layout, scripts: &Scripts, config: LayoutSettings)
src/layout/engine.rs:243
↓ 1 callersFunctionsmallest_upper_bound
Construct the smallest variant that is larger than the given size. With the number of glyphs required to construct the variant is larger than `ITERATI
src/font/variant.rs:191
↓ 1 callersFunctionstyle
(_: &mut Lexer, _: Style, new_style: LayoutStyle)
src/functions.rs:241
↓ 1 callersFunctionstyle_other
(sym: u32, _: Style)
fonts/stix/src/style.rs:124
↓ 1 callersFunctionstyle_other
(sym: u32, _: Style)
fonts/stix2/src/style.rs:124
↓ 1 callersFunctionstyle_symbol
(codepoint: u32, style: Style)
fonts/stix/src/style.rs:78
↓ 1 callersFunctionsubscript_kern
(base: Glyph, script: Glyph, shift: FontUnit)
src/font/kerning.rs:50
↓ 1 callersFunctionsubstack
(lex: &mut Lexer, local: Style, atom_type: AtomType)
src/functions.rs:273
↓ 1 callersFunctionsubstack
(result: &mut Layout, stack: &Stack, config: LayoutSettings)
src/layout/engine.rs:562
↓ 1 callersFunctionsuperscript_kern
(base: Glyph, script: Glyph, shift: FontUnit)
src/font/kerning.rs:37
↓ 1 callersFunctionsymbol
(result: &mut Layout, sym: Symbol, config: LayoutSettings)
src/layout/engine.rs:106
↓ 1 callersFunctiontex_style
(weight: &str, style: &str, content: &str)
tests/style.rs:46
↓ 1 callersFunctiontext_operator
(_: &mut Lexer, _: Style, text: &str, limits: bool)
src/functions.rs:250
↓ 1 callersMethodto_unit
(self)
src/layout/spacing.rs:60
↓ 1 callersFunctionv_extend
(lex: &mut Lexer, local: Style)
src/functions.rs:188
↓ 1 callersMethodwith_bold
(self)
fonts/types/src/lib.rs:150
↓ 1 callersMethodwith_display
(self)
src/layout.rs:399
↓ 1 callersMethodwith_italics
(self)
fonts/types/src/lib.rs:157
↓ 1 callersMethodwith_text
(self)
src/layout.rs:406
↓ 1 callersMethodwith_weight
(self, weight: Weight)
fonts/types/src/lib.rs:143
↓ 1 callersFunctionwrite_equation
(f: &mut W, eq: &Equation)
tests/common/svg.rs:23
↓ 1 callersFunctionwrite_equations
(f: &mut W, old: Equation, new: Equation)
tests/common/svg_diff.rs:24
↓ 1 callersFunctionwrite_rule
(f: &mut W, rule: &DebugRule)
tests/common/svg_diff.rs:76
↓ 1 callersFunctionwrite_symbol
(f: &mut W, sym: &DebugSymbol)
tests/common/svg_diff.rs:86
Methodadd
(self, rhs: Self)
fonts/types/src/fp.rs:22
Methodadd_assign
(&mut self, rhs: Self)
fonts/types/src/fp.rs:28
Methodadd_node
(&mut self, node: LayoutNode)
src/layout.rs:60
Functionarray_col
Parse the column alignments for arrays. The currently supported formats are: - `c` center the column - `r` right align the column - `l` left align th
src/environments.rs:183
Functionarray_pos
Parse the optional argument in an array enviornment. This dictates the vertical positioning of the array. The recognized values are `t` to align the
src/environments.rs:224
Methodbbox
(&self, out: &mut W, pos: Cursor, width: FontUnit, height: FontUnit, color: &str)
src/render/svg.rs:83
Functioncan_find_successor
()
src/font/variant.rs:340
Methodceil
(self)
fonts/types/src/fp.rs:151
Functioncolor
Match a valid color token. Valid color tokens are: - Ascii name for css color (ie: `red`). - #RRGGBB (ie: `#ff0000` for red) - #RRGGBBAA (ie: `#000000
src/parser/engine.rs:375
Methodcolor
(&self, out: &mut W, color: RGBA, mut contents: F)
src/render/svg.rs:122
Methodcolor
(&self, out: &mut Objects, color: RGBA, mut contents: F)
tests/common/debug_render.rs:86
Functioncommand
Parse a TeX command. These commands define the "primitive" commands for our typesetting system. It tires to include a large portion of the TeX primit
src/parser/engine.rs:165
Methoddefault
()
src/render.rs:67
Methoddefault
()
src/layout.rs:149
Methoddefault
()
src/environments.rs:70
Methoddefault
()
fonts/types/src/lib.rs:205
Functiondelimited
()
src/parser/engine.rs:490
Methodderef
(&self)
src/layout.rs:156
Methoddescription
(&self)
src/error.rs:37
Functiondimension
(_: &mut Lexer, _: Style)
src/parser/engine.rs:364
Methoddiv
(self, rhs: Self)
fonts/types/src/fp.rs:55
Functionenvironment_name
(lex: &mut Lexer, _: Style)
src/parser/engine.rs:383
Methodexpect_eof
(self)
src/lexer.rs:60
Methodexpect_whitespace
(self)
src/lexer.rs:56
Methodfinish
(&self, out: &mut W)
src/render/svg.rs:74
Methodfmt
(&self, f: &mut fmt::Formatter)
src/lexer.rs:241
Methodfmt
(&self, f: &mut fmt::Formatter)
src/layout.rs:169
Methodfmt
(&self, f: &mut fmt::Formatter)
src/error.rs:68
Methodfmt
(&self, f: &mut Formatter)
fonts/types/src/fp.rs:130
Methodfont_scale
(self)
src/layout.rs:310
Functionfractions
()
src/parser/engine.rs:427
Methodfrom
(tok: Token<'a>)
src/lexer.rs:263
Methodfrom
(f: f64)
fonts/types/src/fp.rs:111
Methodfrom_raw
(n: i32)
fonts/types/src/fp.rs:159
Functionglyph_metrics
(code: u32)
fonts/stix2/src/lib.rs:19
Functiongroup
Parse a group. Which is defined by `{<expression>}`. This function will return `Ok(None)` if it does not find a `{`, and will `Err` if it finds a `{`
src/parser/engine.rs:224
Methodgroup
Expect to find an {<inner>}, and return <inner>
src/lexer.rs:177
Methodhalf
(self)
fonts/types/src/fp.rs:147
Methodhorz_padding
(self, size: FontUnit)
src/render.rs:97
Functionimplicit_group
Parse an implicit group. For example `\left ... \right` is an implicit group. This is one point where we will deviate from TeX a little bit. We won'
src/parser/engine.rs:183
Functionlayout
()
tests/layout.rs:99
Methodleft
(self, dx: FontUnit)
src/render.rs:40
Functionlex_alphanumeric
()
src/lexer.rs:323
Functionlex_group
()
src/lexer.rs:305
Functionlex_tokens
()
src/lexer.rs:278
Functionmain
()
src/main.rs:7
Methodmul
(self, rhs: Self)
fonts/types/src/fp.rs:48
Methodneg
(self)
fonts/types/src/fp.rs:62
Methodnew
Create a new lexer, whose current token is the first token to be processed.
src/lexer.rs:82
Methodnew
()
src/layout.rs:56
Methodnew
()
src/layout/builders.rs:15
Methodnew
(settings: &RenderSettings)
src/render/svg.rs:37
Methodnew
()
fonts/types/src/lib.rs:132
Methodparse
Parse the enviornment for a given `Environment`. This can be thought of as a parsing primitive.
src/environments.rs:41
Functionpass_fail
()
tests/pass_fail.rs:22
Methodprepare
(&self, out: &mut W, width: FontUnit, height: FontUnit)
src/render/svg.rs:52
Methodprepare
(&self, _: &mut Objects, width: FontUnit, height: FontUnit)
tests/common/debug_render.rs:63
Functionradicals
()
src/parser/engine.rs:441
← previousnext →101–200 of 222, ranked by callers