C# Класс 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;
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ProfessorInfoCompiler ( ) : System

Constructor of this class

StartScanner ( string strData ) : bool

Приватные методы

Метод Описание
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

Описание методов

ProfessorInfoCompiler() публичный Метод

Constructor of this class
public ProfessorInfoCompiler ( ) : System
Результат System

StartScanner() публичный Метод

public StartScanner ( string strData ) : bool
strData string
Результат bool