Advanced Tutorial
Building a compiler javaCC :: Software Engineering
Creating & Developing an Arabic programming language. -ALH programming language-
Software Engineering:: Building A compiler - lesson 7 - Using Variables
Parsing, syntax analysis, or syntactic analysis is the process of analyzing a string of symbols

Arithmetic Operations (All different operators)
Adding Scientific Functions (Mathematical Functions)
Cos, Sin
Augmenting the parser
Making an Interactive Compiler.
Adding Variables & Using Variables
Adding banners & some instructors

JavaCC is an open-source parser generator and lexical analyzer generator written in the Java programming language. JavaCC is similar to yacc in that it generates a parser from a formal grammar written in EBNF notation. Unlike yacc, however, JavaCC generates top-down parsers.


برنامج تعليمي متقدم
بناء مترجمات :: هندسة البرمجيات
تكوين وتشكيل و تطوير لغة برمجة عربية - لغة البرمجة العربية أي أل أتش

القيام بالتحليل النحوي هو عملية تحليل سلسلة من الرموز تعبر عن قواعد معينة
هندسة البرمجيات :: بناء المترجمات و ترجمة قواعد :: الدرس السابع - استخدام المتحولات

العمليات الحسابية (الجمع , الصرح , الضرب , القسمة)
مع إضافة توابع رياضية لجعلها آلة حاسبة علمية
كجيب الزاوية و تجيب الزاوية (جيب التمام)
زيادة قدرة المحلل اللغوي
صنع مترجم تفاعلي.
إضافة متحولات
استخدام المتحولات
إضافة بعد الشارات و الأوامر

جافا سي سي هو مولد محلل مفتوح المصدر ومولد محلل معجمي مكتوب بلغة برمجة جافا. JavaCC
من حيث أنه يولد محللًا لغويًا من القواعد النحوية الرسمية المكتوبة بترميز
EBNF.