Dodałem nowe klasy. Language definition działa tak że definicje to takie makra jak DEFINE w C, a reg to reguły/tokeny