Scanner.pas
프로그래밍 소스 코드를 스캐닝하고 싶을 때 사용 할 수 있는 유닛입니다. 스캐닝 후 공백 등의 화이트 스페이스와 코멘트는 무시하고, 특수문자(ttSpecialChar), 문자열(ttString), 숫자(ttNumber), 식별자(ttIdentifier)를 찾아 줍니다. 제가 예전에 계산기 및 프로그래밍 언어를 만들 때 사용하던 것입니다. 소스보기: http://goo.gl/Ucev3A 사용법 procedure ....; var Scanner : TScanner; Token : TToken; begin Scanner := TScanner.Create; Scanner.SetText( '소스코드...' ); repeat Token := Scanner.GetNextToken; if Token.TokenType ..
RyuLib/RyuLib for Delphi
2014. 10. 7. 00:45