C# Class MakeClassSchedule.ProfessorInfoCompiler

Schedule Scanner and Parser Grammer's: S -> ɛ; S -> FREE; S -> A; B -> & A; B -> ɛ; A -> E { T } B; E -> SUN; E -> MON; E -> THU; E -> WED; E -> THR; E -> FRI; E -> SAT; D -> & T; D -> ɛ; T -> N ~ N D; N -> 8; N -> 9; N -> 10; N -> 11; N -> 12; N -> 13; N -> 14; N -> 15; N -> 16; N -> 17; N -> 18; N -> 19; N -> 20;
Exibir arquivo Open project: Behzadkhosravifar/MakeClassSchedule Class Usage Examples

Public Methods

Method Description
ProfessorInfoCompiler ( ) : System

Constructor of this class

StartScanner ( string strData ) : bool

Private Methods

Method Description
A ( ) : void
B ( ) : void
D ( ) : void
E ( ) : void
Match ( string tt ) : void
N ( ) : void
Parser ( ) : bool
S ( ) : void
T ( ) : void
addToken ( string Token, string Type ) : void
getToken ( string ScheduleData ) : bool

get any token in last line in a List of TokenType Struct's Frame

setCompiledData ( ) : void

Method Details

ProfessorInfoCompiler() public method

Constructor of this class
public ProfessorInfoCompiler ( ) : System
return System

StartScanner() public method

public StartScanner ( string strData ) : bool
strData string
return bool