Cześć, jestem w trakcie pisania prostego skryptowego języka programowania i natrafiłem na pewno zagadnienie, które muszę rozwiązać w jak najlepszy sposób, aby całość działała. Mianowicie, muszę napisać analizator składniowy lub parser, który będzie analizował składnię i kolejno wykonywał instrukcje. Czy znacie jakiś algorytm, który może ułatwić mi zadanie? Dodam, że używam .NET w wersji 4.5.1.
Simon22 napisał(a):
Cześć, jestem w trakcie pisania prostego skryptowego języka programowania i natrafiłem na pewno zagadnienie [...] muszę napisać analizator składniowy lub parser, który będzie analizował składnię i kolejno wykonywał instrukcje.
Te "pewno zagadnienie" to mam wrażenie całe zagadnienie ;) Może coś więcej powiesz? Jeżeli szukasz podstaw, zawsze możesz zajrzeć na osilek.mimuw
http://osilek.mimuw.edu.pl/index.php?title=J%C4%99zyki%2C_automaty_i_obliczenia
http://osilek.mimuw.edu.pl/index.php?title=Podstawy_kompilator%C3%B3w
http://osilek.mimuw.edu.pl/index.php?title=Metody_realizacji_j%C4%99zyk%C3%B3w_programowania
To w takim razie chyba zacznę od podstaw działania kompilatora. No może nie całe zagadnienie, bo sporo mam już napisane :D. W każdym razie dzięki i odezwę się w przypadku wystąpienia ewentualnych problemów ;).