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;
파일 보기 프로젝트 열기: Behzadkhosravifar/MakeClassSchedule 1 사용 예제들

공개 메소드들

메소드 설명
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