Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ReTeX/ReX
/ functions
Functions
222 in github.com/ReTeX/ReX
⨍
Functions
222
◇
Types & classes
71
↓ 1 callers
Function
largeop
(result: &mut Layout, sym: Symbol, config: LayoutSettings)
src/layout/engine.rs:117
↓ 1 callers
Function
layout_node
(node: &ParseNode, config: LayoutSettings)
src/layout/engine.rs:75
↓ 1 callers
Method
layout_settings
(&self)
src/render.rs:121
↓ 1 callers
Function
load_bincode
(path: P)
tests/common/mod.rs:10
↓ 1 callers
Function
load_history
(path: P)
tests/layout.rs:46
↓ 1 callers
Function
matrix
(lex: &mut Lexer, style: Style)
src/environments.rs:135
↓ 1 callers
Method
numerator
(self)
src/layout.rs:341
↓ 1 callers
Function
operator_limits
(result: &mut Layout, base: Layout, sup: Layout, sub:
src/layout/engine.rs:382
↓ 1 callers
Function
optional_argument_with
(lex: &mut Lexer, local: Style, f: F)
src/parser/engine.rs:328
↓ 1 callers
Function
parse
This function is the API entry point for parsing tex.
src/parser/engine.rs:390
↓ 1 callers
Function
postfix
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 callers
Method
prepare
(&self, _out: &mut Self::Out, _width: FontUnit, _height: FontUnit)
src/render.rs:234
↓ 1 callers
Function
radical
(lex: &mut Lexer, local: Style)
src/functions.rs:173
↓ 1 callers
Function
radical
(result: &mut Layout, rad: &Radical, config: LayoutSettings)
src/layout/engine.rs:525
↓ 1 callers
Function
render_to_file
(file: &mut File, settings: &RenderSettings, input: &str)
src/render/svg.rs:18
↓ 1 callers
Function
render_to_path
(path: P, settings: &RenderSettings, input: &str)
src/render/svg.rs:12
↓ 1 callers
Method
render_vbox
(&self, out: &mut Self::Out, mut pos: Cursor, nodes: &[LayoutNode])
src/render.rs:195
↓ 1 callers
Function
rule
(lex: &mut Lexer, _: Style)
src/functions.rs:178
↓ 1 callers
Function
scripts
(result: &mut Layout, scripts: &Scripts, config: LayoutSettings)
src/layout/engine.rs:243
↓ 1 callers
Function
smallest_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 callers
Function
style
(_: &mut Lexer, _: Style, new_style: LayoutStyle)
src/functions.rs:241
↓ 1 callers
Function
style_other
(sym: u32, _: Style)
fonts/stix/src/style.rs:124
↓ 1 callers
Function
style_other
(sym: u32, _: Style)
fonts/stix2/src/style.rs:124
↓ 1 callers
Function
style_symbol
(codepoint: u32, style: Style)
fonts/stix/src/style.rs:78
↓ 1 callers
Function
subscript_kern
(base: Glyph, script: Glyph, shift: FontUnit)
src/font/kerning.rs:50
↓ 1 callers
Function
substack
(lex: &mut Lexer, local: Style, atom_type: AtomType)
src/functions.rs:273
↓ 1 callers
Function
substack
(result: &mut Layout, stack: &Stack, config: LayoutSettings)
src/layout/engine.rs:562
↓ 1 callers
Function
superscript_kern
(base: Glyph, script: Glyph, shift: FontUnit)
src/font/kerning.rs:37
↓ 1 callers
Function
symbol
(result: &mut Layout, sym: Symbol, config: LayoutSettings)
src/layout/engine.rs:106
↓ 1 callers
Function
tex_style
(weight: &str, style: &str, content: &str)
tests/style.rs:46
↓ 1 callers
Function
text_operator
(_: &mut Lexer, _: Style, text: &str, limits: bool)
src/functions.rs:250
↓ 1 callers
Method
to_unit
(self)
src/layout/spacing.rs:60
↓ 1 callers
Function
v_extend
(lex: &mut Lexer, local: Style)
src/functions.rs:188
↓ 1 callers
Method
with_bold
(self)
fonts/types/src/lib.rs:150
↓ 1 callers
Method
with_display
(self)
src/layout.rs:399
↓ 1 callers
Method
with_italics
(self)
fonts/types/src/lib.rs:157
↓ 1 callers
Method
with_text
(self)
src/layout.rs:406
↓ 1 callers
Method
with_weight
(self, weight: Weight)
fonts/types/src/lib.rs:143
↓ 1 callers
Function
write_equation
(f: &mut W, eq: &Equation)
tests/common/svg.rs:23
↓ 1 callers
Function
write_equations
(f: &mut W, old: Equation, new: Equation)
tests/common/svg_diff.rs:24
↓ 1 callers
Function
write_rule
(f: &mut W, rule: &DebugRule)
tests/common/svg_diff.rs:76
↓ 1 callers
Function
write_symbol
(f: &mut W, sym: &DebugSymbol)
tests/common/svg_diff.rs:86
Method
add
(self, rhs: Self)
fonts/types/src/fp.rs:22
Method
add_assign
(&mut self, rhs: Self)
fonts/types/src/fp.rs:28
Method
add_node
(&mut self, node: LayoutNode)
src/layout.rs:60
Function
array_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
Function
array_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
Method
bbox
(&self, out: &mut W, pos: Cursor, width: FontUnit, height: FontUnit, color: &str)
src/render/svg.rs:83
Function
can_find_successor
()
src/font/variant.rs:340
Method
ceil
(self)
fonts/types/src/fp.rs:151
Function
color
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
Method
color
(&self, out: &mut W, color: RGBA, mut contents: F)
src/render/svg.rs:122
Method
color
(&self, out: &mut Objects, color: RGBA, mut contents: F)
tests/common/debug_render.rs:86
Function
command
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
Method
default
()
src/render.rs:67
Method
default
()
src/layout.rs:149
Method
default
()
src/environments.rs:70
Method
default
()
fonts/types/src/lib.rs:205
Function
delimited
()
src/parser/engine.rs:490
Method
deref
(&self)
src/layout.rs:156
Method
description
(&self)
src/error.rs:37
Function
dimension
(_: &mut Lexer, _: Style)
src/parser/engine.rs:364
Method
div
(self, rhs: Self)
fonts/types/src/fp.rs:55
Function
environment_name
(lex: &mut Lexer, _: Style)
src/parser/engine.rs:383
Method
expect_eof
(self)
src/lexer.rs:60
Method
expect_whitespace
(self)
src/lexer.rs:56
Method
finish
(&self, out: &mut W)
src/render/svg.rs:74
Method
fmt
(&self, f: &mut fmt::Formatter)
src/lexer.rs:241
Method
fmt
(&self, f: &mut fmt::Formatter)
src/layout.rs:169
Method
fmt
(&self, f: &mut fmt::Formatter)
src/error.rs:68
Method
fmt
(&self, f: &mut Formatter)
fonts/types/src/fp.rs:130
Method
font_scale
(self)
src/layout.rs:310
Function
fractions
()
src/parser/engine.rs:427
Method
from
(tok: Token<'a>)
src/lexer.rs:263
Method
from
(f: f64)
fonts/types/src/fp.rs:111
Method
from_raw
(n: i32)
fonts/types/src/fp.rs:159
Function
glyph_metrics
(code: u32)
fonts/stix2/src/lib.rs:19
Function
group
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
Method
group
Expect to find an {<inner>}, and return <inner>
src/lexer.rs:177
Method
half
(self)
fonts/types/src/fp.rs:147
Method
horz_padding
(self, size: FontUnit)
src/render.rs:97
Function
implicit_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
Function
layout
()
tests/layout.rs:99
Method
left
(self, dx: FontUnit)
src/render.rs:40
Function
lex_alphanumeric
()
src/lexer.rs:323
Function
lex_group
()
src/lexer.rs:305
Function
lex_tokens
()
src/lexer.rs:278
Function
main
()
src/main.rs:7
Method
mul
(self, rhs: Self)
fonts/types/src/fp.rs:48
Method
neg
(self)
fonts/types/src/fp.rs:62
Method
new
Create a new lexer, whose current token is the first token to be processed.
src/lexer.rs:82
Method
new
()
src/layout.rs:56
Method
new
()
src/layout/builders.rs:15
Method
new
(settings: &RenderSettings)
src/render/svg.rs:37
Method
new
()
fonts/types/src/lib.rs:132
Method
parse
Parse the enviornment for a given `Environment`. This can be thought of as a parsing primitive.
src/environments.rs:41
Function
pass_fail
()
tests/pass_fail.rs:22
Method
prepare
(&self, out: &mut W, width: FontUnit, height: FontUnit)
src/render/svg.rs:52
Method
prepare
(&self, _: &mut Objects, width: FontUnit, height: FontUnit)
tests/common/debug_render.rs:63
Function
radicals
()
src/parser/engine.rs:441
← previous
next →
101–200 of 222, ranked by callers