TY - JOUR ID - TI - A Lexical and Syntax Checker Tool for the Hyper Text Markup Language AU - Maisaa Ibrahem Abdul-Hussain PY - 2011 VL - 14 IS - 2 SP - 207 EP - 214 JO - Al-Nahrain Journal of Science مجلة النهرين للعلوم SN - 26635453 26635461 AB - Hyper Text Markup Language (HTML) is one of the web sites design languages in the internet.
HTML language differs from programming languages in that any editor (e.g. notepad, WordPad)
can be used to write the code of the HTML language. On the other hand, and contrary to what one
familiar with the role of the compiler while translating the high-level written code, this editing
facility has a shortcoming of not being able to check the lexical and the syntax of the written HTML
code. While any compiler takes into its responsibility to check for any lexical and syntax error as a
part of its overall function, the interpreter of HTML provides the facility to translate the form of
HTML codes to the target representation to be executed only. For this, the main aim of this paper is
to propose and present an intermediate stage -semi compiler- to check the lexical and syntax of an
HTML code before delivering it to the interpreter.

لغة النص التشعبية واحده من لغات تصميم المواقع في الانترنيت .لغة النص التشعبية تختلف عن اللغات البرمجيه بأنها تكتب في أي محرر نصوص مثل (notpad,wordpad). وعلى نقيض ماهو مألوف في المترجم(compiler) الذي يقوم بترجمة الشفرة المكتوبة بالمستوى العالي (high-level) يقوم المترجم بفحص الاخطاء اللغوية والقواعدية كجزء من وظيفتة بينما المفسر في اللغة التشعبية يترجم من شفرة اللغة التشعبية الى الهدف لغرض التنفيذ فقط لذا فأن الهدف الاساسي لهذا البحث أقتراح وتقديم مرحله وسطية جزء من مترجم (semi-compiler) لفحص الشفرة المكتوبة بلغة النص التشعبية قبل ان تصل الى المفسر (interpreter). ER -