Parser

Parser to program dokonujący procesu analizy składniowej na ciągu leksemów (tokenach z typami), czyli sprawdzeniu ich zgodności z określoną gramatyką formalną. Wynikiem pracy parsera jest drzewo składniowe na którym są przeprowadzane dalsze operacje.

Krótki opis konstrukcji kompilatorów GCC, LLVM i Clang

10 minut(y)

W dawnych czasach każdy dobry programista chciał napisać swój własny kompilator języka C. Co prawda te czasy już minęły i dziś większość z nas programuje w językach o wiele bardziej złożonych niż C. Dzięki czemu jesteśmy w stanie pisać szybciej kod. Ale nadal warto znać podstawy budowy kompilatorów. Na szczęście konstrukcja kompilatora jest prosta jak konstrukcja dzidy bojowej. Dzida bojowa składa się z: przeddzidzia dzidy bojowej śróddzidzia dzidy bojowej zadzidzia dzidy bojowej.

Wróc do góry ↑