Едва ли - чак пък компилатор за курсова работа! Доста дебела задачка...
Добре де, TParser е лексичен анализатор, но с доста голям уклон към Pascal. Borland си го използват за вътрешни нужди (напр. при четене на компоненти от тектово представени форми) и затова не го документират - има голяма вероятност да се променя от версия на версия (макар че засега не е така).
За асемблера би трябвало да е по-лесно. Там един ред е една завършена команда и то с доста фиксирана граматика, нещо от сорта:
[label:] command [operands] [comment]
Само че множеството от допустимите символи за идентификатори например са доста различни от Pascal-а и затова препоръката ми беше да си напишеш собствени парсери/анализатори.