C# Class Schemin.Parse.PairParser

Mostra file Open project: imphasing/schemin Class Usage Examples

Public Methods

Method Description
Parse ( List tokens, bool quoteLists ) : ScheminPair

Private Methods

Method Description
ConvertToken ( Token token ) : IScheminType
FindMatchingParen ( List tokens, int startIndex ) : int
FindQuotedTermination ( List tokens, int startIndex ) : int
IsQuotable ( Token token ) : bool
IsQuoteToken ( Token token ) : bool
ParseDot ( List tokens, int &currentPosition ) : IScheminType
ParseList ( List tokens, int &currentPosition ) : IScheminType
ParseTopLevel ( List tokens, int &currentPosition ) : IScheminType
ParseVector ( List tokens, int &currentPosition ) : IScheminType
RemapQuote ( Token quote ) : Token
RemapQuoteToken ( List tokens, int currentPosition ) : void
TransformQuoteTokens ( List tokens ) : void

Method Details

Parse() public method

public Parse ( List tokens, bool quoteLists ) : ScheminPair
tokens List
quoteLists bool
return ScheminPair