YaccConstructor


YaccConstructor

AbstractAnalysis.Common Namespace

TypeDescription
GraphLabelledVertex<'tagType>
IParserInput
LexerEdge<'l, 'br>
LinearInput
LinearIputWithErrors
ParserEdge<'tag>
SimpleInputGraph<'tag>
extension
gssVertex
leftPosition
length
nodeMeasure
positionInGrammar
positionInInput
token

YC Namespace

ModuleDescription
API

YC.FST.AbstractLexing Namespace

ModuleDescription
Interpreter

YC.GLL Namespace

ModuleDescription
GSS
SPPF

YaccConstructor Namespace

ModuleDescription
Common

Yard.Core Namespace

TypeDescription
Constraint
Conversion
Frontend
Generator
ModuleDescription
Checkers
Helpers
IL
ILComparators
Constraints
Namer

Yard.Core.ConstraintsImpl Namespace

ModuleDescription
Common
InCNF
NeedAC
NoAlt
NoBrackets
NoConj
NoEbnf
NoInnerAlt
NoLiterals
NoMeta
SingleModule

Yard.Core.Conversions Namespace

ModuleDescription
AddDefaultAC
AddEOF
BuildAST
BuildAstSimple
CNFandBNF
EliminateLeftRecursion
ExpandBrackets
ExpandConjunction
ExpandEbnfStrict
ExpandInline
ExpandInnerAlt
ExpandMeta
ExpandRepet
ExpandTopLevelAlt
LeaveLast
Linearize
MergeAlter
RemoveAST
ReplaceLiterals
TransformAux

Yard.Frontends.FsYaccFrontend Namespace

TypeDescription
FsYaccFrontend

Parser of FsYacc grammars. Usually it is files with .fsy extension. Also might work with OCamlYacc grammars(.mly)

ModuleDescription
Run

Yard.Frontends.YardFrontend Namespace

TypeDescription
YardFrontend
ModuleDescription
GrammarParser
Main

Yard.Generators.ARNGLR Namespace

ModuleDescription
Parser

Yard.Generators.Common Namespace

TypeDescription
Edge<'VertexLabel, 'EdgeLabel>
Indexator
NumberedRules
Vertex<'VertexLabel, 'EdgeLabel>
ModuleDescription
AST
ASTGLL
ASTGLLFSA
AstNode
DataStructures
Epsilon
InitialConvert
SymbolSets

Yard.Generators.Common.FSA Namespace

TypeDescription
FSA
ModuleDescription
Common

Yard.Generators.Common.FinalGrammar Namespace

TypeDescription
FinalGrammar

Yard.Generators.Common.GrammarFlowGraph Namespace

TypeDescription
GFGEdge<'token>
GFGEdgeTag<'token>
GrammarFlowGraph<'token>

Yard.Generators.GLL Namespace

TypeDescription
GLL
ModuleDescription
AbstractParser
Printer

Yard.Generators.RIGLR Namespace

TypeDescription
ParserSource<'TokenType>
ModuleDescription
Parser

Yard.Generators.RIGLRGenerator Namespace

TypeDescription
RIGLR
ModuleDescription
Automata
PrintTable

Yard.Generators.RNGLR Namespace

ModuleDescription
AbstractParser
Helper
Parser

Yard.Generators.TreeDump Namespace

TypeDescription
TreeDump

Yard.Generators.YardPrinter Namespace

TypeDescription
YardPrinter
ModuleDescription
Generator

global Namespace

ModuleDescription
EpsClosure
EmbeddedRecursion
ProductionGraph
Fork me on GitHub