Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CurlyEnvSymbol ¶
func (CurlyEnvSymbol) Name ¶
func (c CurlyEnvSymbol) Name() string
func (CurlyEnvSymbol) Pos ¶
func (c CurlyEnvSymbol) Pos() scanner.Position
func (CurlyEnvSymbol) Type ¶
func (c CurlyEnvSymbol) Type() SymbolType
type EndEnvSymbol ¶
func (EndEnvSymbol) Name ¶
func (e EndEnvSymbol) Name() string
func (EndEnvSymbol) Pos ¶
func (e EndEnvSymbol) Pos() scanner.Position
func (EndEnvSymbol) Type ¶
func (e EndEnvSymbol) Type() SymbolType
type EnvSymbol ¶
type EnvSymbol struct { Environment string Statements []Symbol SquareArgs []Symbol Position scanner.Position }
func (EnvSymbol) Type ¶
func (e EnvSymbol) Type() SymbolType
type IncludeSymbol ¶
func (IncludeSymbol) Name ¶
func (i IncludeSymbol) Name() string
func (IncludeSymbol) Pos ¶
func (i IncludeSymbol) Pos() scanner.Position
func (IncludeSymbol) Type ¶
func (i IncludeSymbol) Type() SymbolType
type InlineMathSymbol ¶
func (InlineMathSymbol) Name ¶
func (i InlineMathSymbol) Name() string
func (InlineMathSymbol) Pos ¶
func (i InlineMathSymbol) Pos() scanner.Position
func (InlineMathSymbol) Type ¶
func (i InlineMathSymbol) Type() SymbolType
type MacroSymbol ¶
type MacroSymbol struct { MacroName string CurlyArgs [][]Symbol SquareArgs []Symbol Position scanner.Position }
func (MacroSymbol) Name ¶
func (m MacroSymbol) Name() string
func (MacroSymbol) Pos ¶
func (m MacroSymbol) Pos() scanner.Position
func (MacroSymbol) Type ¶
func (m MacroSymbol) Type() SymbolType
type MacroTextSymbol ¶
func (MacroTextSymbol) Name ¶
func (m MacroTextSymbol) Name() string
func (MacroTextSymbol) Pos ¶
func (m MacroTextSymbol) Pos() scanner.Position
func (MacroTextSymbol) Type ¶
func (m MacroTextSymbol) Type() SymbolType
type NewEnvironmentSymbol ¶
type NewEnvironmentSymbol struct { Environment string Statements []Symbol Position scanner.Position SquareArgs []Symbol }
func (NewEnvironmentSymbol) Name ¶
func (m NewEnvironmentSymbol) Name() string
func (NewEnvironmentSymbol) Pos ¶
func (m NewEnvironmentSymbol) Pos() scanner.Position
func (NewEnvironmentSymbol) Type ¶
func (m NewEnvironmentSymbol) Type() SymbolType
type NewLineSymbol ¶
func (NewLineSymbol) Name ¶
func (m NewLineSymbol) Name() string
func (NewLineSymbol) Pos ¶
func (m NewLineSymbol) Pos() scanner.Position
func (NewLineSymbol) Type ¶
func (m NewLineSymbol) Type() SymbolType
type SymbolType ¶
type SymbolType string
const CurlyEnv SymbolType = "CurlyEnv"
const EndEnv SymbolType = "EndEnv"
const Env SymbolType = "EnvSymbol"
const Include SymbolType = "Include"
const InlineMath SymbolType = "InlineMathSymbol"
const Macro SymbolType = "Macro"
const MacroText SymbolType = "MacroTextSymbol"
const NewEnvironment SymbolType = "NewEnvironmentSymbol"
const NewLine SymbolType = "NewLine"
const Text SymbolType = "Text"
type TextSymbol ¶
func (TextSymbol) Name ¶
func (t TextSymbol) Name() string
func (TextSymbol) Pos ¶
func (t TextSymbol) Pos() scanner.Position
func (TextSymbol) Type ¶
func (t TextSymbol) Type() SymbolType
Click to show internal directories.
Click to hide internal directories.