C# Class BibtexLibrary.Parser.BibtexParser

Show file Open project: MaikelH/BibtexLibrary Class Usage Examples

Public Methods

Method Description
BibtexParser ( Tokenizer tokenizer ) : System
Parse ( ) : BibtexFile

Private Methods

Method Description
ClosingBrace ( Tokenizer tokenizer ) : void
Comma ( Tokenizer tokenizer, System.Boolean optional = false ) : void
Entry ( Tokenizer tokenizer ) : Entry
Equals ( Tokenizer tokenizer ) : void
NewLine ( Tokenizer tokenizer, System.Boolean optional = false ) : void
OpeningBrace ( Tokenizer tokenizer ) : void
ParseInput ( Tokenizer tokenizer ) : ParseNode
Tags ( Tokenizer tokenizer ) : ICollection

Retrieves the tag values from the input.

Text ( Tokenizer tokenizer ) : String
ValueStart ( Tokenizer tokenizer ) : AbstractToken
ValueStop ( Tokenizer tokenizer ) : AbstractToken
convertParseNode ( ParseNode node ) : BibtexFile

Method Details

BibtexParser() public method

public BibtexParser ( Tokenizer tokenizer ) : System
tokenizer Tokenizer
return System

Parse() public method

public Parse ( ) : BibtexFile
return BibtexLibrary.Parser.Nodes.BibtexFile