Tartalomjegyzék:
- Meghatározás - Mit jelent a szintaxis érvényesítése?
- A Techopedia magyarázza a szintaxis-érvényesítést
Meghatározás - Mit jelent a szintaxis érvényesítése?
A szintaxis érvényesítése annak ellenőrzése, hogy a program szintaxisa nem tartalmaz-e programozást vagy stilisztikus szerkesztőt. Számos eszköz létezik szinte minden programozási nyelv szintaxisának ellenőrzésére. Egyesek helyben futnak a számítógépen, mások online elérhetők. Ezeket az eszközöket „linters” néven is ismerték a Lint segédprogram után, amely ellenőrzi a C hibáit.
A Techopedia magyarázza a szintaxis-érvényesítést
A szintaxis érvényesítése ellenőrzi a kódot a programozási nyelvek különböző programozási és stilisztikai hibáira. Vannak szintaxis-érvényesítők, más néven linterek, amelyek szinte minden programozási nyelvhez elérhetők a jelenlegi használatban. Jól ismert példa a Unix-szerű operációs rendszerekhez tartozó szöszfedés-segédprogram, amelyet Stephen P. Johnson írt a Bell Labs-ban 1979-ben. A „linter” kifejezés ebből a segédprogramból származik.
A szintaxis-érvényesítők ellenőrizhetik a szintaxison kívüli dolgokat, megjelölve a gyakori hibákat, például a változók használatát, mielőtt beállítanák őket, és megosztják a nullával. A szintaxis-érvényesítők nagyon specifikusak az ellenőrzött programozási nyelvre, amelyek célja a kódstílus kiemelése, amely ellentétes a programozási nyelv közösségének bevált gyakorlataival. A keresőmotorok sok online kód-ellenőrzőt tárnak fel a legtöbb programozási nyelvhez.
