FoodCandy!

Scanner Class Reference

The scanner is responsible for tokenizing iCalendar (RFC2445) files for use by the parser. More...

List of all members.


Public Member Functions

 Scanner (string _fileName)
 Scanner (Stream _stream)
 Scanner (TextReader _reader)
IEnumerator GetEnumerator ()
Token GetNextToken ()
Token GetNextToken (ScannerState state)
 Returns the next token in the file. Returns null on EOF.
Token GetNextID ()
Token GetNextParms ()
Token GetNextSimple ()
Token GetNextValue ()
void ConsumeToEOL ()
 This method is used for error recovery, get the rest of the line, including folded lines, and position on a fresh line or EOF.
bool isEOF ()
void Close ()

Properties

int LineNumber

Classes

class  Enumerator

Detailed Description

The scanner is responsible for tokenizing iCalendar (RFC2445) files for use by the parser.


Member Function Documentation

Token GetNextToken ScannerState  state  ) 
 

Returns the next token in the file. Returns null on EOF.

Returns:

The documentation for this class was generated from the following file:
  • Scanner.cs
© FoodCandy, 2006-2007, All Rights Reserved | FoodCandy | Sun Oct 7 10:48:52 2007 | Doxygen 1.4.6-NO