├── .github └── workflows │ └── بناء-واختبارات.yml ├── .gitignore ├── .خطافات_جيت └── pre-commit ├── CMakeLists.txt ├── LICENSE ├── README.md ├── aliflib ├── examples ├── makefile ├── src ├── .prettierrc ├── CMakeLists.txt ├── alif.cpp ├── alif_bool.hpp ├── alif_class.hpp ├── alif_control.hpp ├── alif_end.hpp ├── alif_function.hpp ├── alif_function_call.hpp ├── alif_function_class.hpp ├── alif_if.hpp ├── alif_if_else.hpp ├── alif_int.hpp ├── alif_loop.hpp ├── alif_macro.hpp ├── alif_namespace.hpp ├── alif_next_break.hpp ├── alif_obj.hpp ├── alif_obj_new.hpp ├── alif_operator.hpp ├── alif_return.hpp ├── alif_string.hpp ├── alif_var.hpp ├── alif_var_g.hpp ├── alif_var_g_class.hpp ├── alif_window.hpp ├── aliflib │ ├── alif.ico │ ├── alifcore.cc │ ├── alifstandardlib.alif │ ├── libwebui_linux_x86_64.a │ ├── libwebui_win_x86_64.a │ ├── utf8.h │ ├── utf8 │ │ ├── checked.h │ │ ├── core.h │ │ └── unchecked.h │ ├── webui.hpp │ ├── التشفير.alif │ ├── الخوارزميات.alif │ ├── الرياضيات.alif │ ├── الملفات.alif │ ├── النظام.alif │ ├── الواجهة.alif │ └── الوقت.alif ├── examples │ ├── helloworld.alif │ ├── ui.html │ └── webui.alif ├── utf8.h └── utf8 │ ├── checked.h │ ├── core.h │ └── unchecked.h ├── إعداد_للتطوير.py └── اختبارات ├── أكواد ├── الإدخال │ ├── ادخل_رقما.alif │ └── ادخل_رقما_توقع.yml ├── دالة_رئيسية │ ├── أساسي.alif │ └── أساسي_توقع.yml ├── طباعة │ ├── اطبع.alif │ └── اطبع_توقع.yml ├── كلما │ ├── اصغر.alif │ ├── اصغر_توقع.yml │ ├── اكبر.alif │ └── اكبر_توقع.yml └── مكتبات │ ├── الرياضيات.alif │ └── الرياضيات_توقع.yml ├── اختبر ├── قالب_التوقع.yml └── مساعدات.py /.github/workflows/بناء-واختبارات.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/.github/workflows/بناء-واختبارات.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/.gitignore -------------------------------------------------------------------------------- /.خطافات_جيت/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/.خطافات_جيت/pre-commit -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/README.md -------------------------------------------------------------------------------- /aliflib: -------------------------------------------------------------------------------- 1 | src/aliflib/ -------------------------------------------------------------------------------- /examples: -------------------------------------------------------------------------------- 1 | src/examples/ -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/makefile -------------------------------------------------------------------------------- /src/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/.prettierrc -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/alif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif.cpp -------------------------------------------------------------------------------- /src/alif_bool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_bool.hpp -------------------------------------------------------------------------------- /src/alif_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_class.hpp -------------------------------------------------------------------------------- /src/alif_control.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_control.hpp -------------------------------------------------------------------------------- /src/alif_end.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_end.hpp -------------------------------------------------------------------------------- /src/alif_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_function.hpp -------------------------------------------------------------------------------- /src/alif_function_call.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_function_call.hpp -------------------------------------------------------------------------------- /src/alif_function_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_function_class.hpp -------------------------------------------------------------------------------- /src/alif_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_if.hpp -------------------------------------------------------------------------------- /src/alif_if_else.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_if_else.hpp -------------------------------------------------------------------------------- /src/alif_int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_int.hpp -------------------------------------------------------------------------------- /src/alif_loop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_loop.hpp -------------------------------------------------------------------------------- /src/alif_macro.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_macro.hpp -------------------------------------------------------------------------------- /src/alif_namespace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_namespace.hpp -------------------------------------------------------------------------------- /src/alif_next_break.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_next_break.hpp -------------------------------------------------------------------------------- /src/alif_obj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_obj.hpp -------------------------------------------------------------------------------- /src/alif_obj_new.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_obj_new.hpp -------------------------------------------------------------------------------- /src/alif_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_operator.hpp -------------------------------------------------------------------------------- /src/alif_return.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_return.hpp -------------------------------------------------------------------------------- /src/alif_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_string.hpp -------------------------------------------------------------------------------- /src/alif_var.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_var.hpp -------------------------------------------------------------------------------- /src/alif_var_g.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_var_g.hpp -------------------------------------------------------------------------------- /src/alif_var_g_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_var_g_class.hpp -------------------------------------------------------------------------------- /src/alif_window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/alif_window.hpp -------------------------------------------------------------------------------- /src/aliflib/alif.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/alif.ico -------------------------------------------------------------------------------- /src/aliflib/alifcore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/alifcore.cc -------------------------------------------------------------------------------- /src/aliflib/alifstandardlib.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/alifstandardlib.alif -------------------------------------------------------------------------------- /src/aliflib/libwebui_linux_x86_64.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/libwebui_linux_x86_64.a -------------------------------------------------------------------------------- /src/aliflib/libwebui_win_x86_64.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/libwebui_win_x86_64.a -------------------------------------------------------------------------------- /src/aliflib/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/utf8.h -------------------------------------------------------------------------------- /src/aliflib/utf8/checked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/utf8/checked.h -------------------------------------------------------------------------------- /src/aliflib/utf8/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/utf8/core.h -------------------------------------------------------------------------------- /src/aliflib/utf8/unchecked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/utf8/unchecked.h -------------------------------------------------------------------------------- /src/aliflib/webui.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/webui.hpp -------------------------------------------------------------------------------- /src/aliflib/التشفير.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/التشفير.alif -------------------------------------------------------------------------------- /src/aliflib/الخوارزميات.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/الخوارزميات.alif -------------------------------------------------------------------------------- /src/aliflib/الرياضيات.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/الرياضيات.alif -------------------------------------------------------------------------------- /src/aliflib/الملفات.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/الملفات.alif -------------------------------------------------------------------------------- /src/aliflib/النظام.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/النظام.alif -------------------------------------------------------------------------------- /src/aliflib/الواجهة.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/الواجهة.alif -------------------------------------------------------------------------------- /src/aliflib/الوقت.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/aliflib/الوقت.alif -------------------------------------------------------------------------------- /src/examples/helloworld.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/examples/helloworld.alif -------------------------------------------------------------------------------- /src/examples/ui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/examples/ui.html -------------------------------------------------------------------------------- /src/examples/webui.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/examples/webui.alif -------------------------------------------------------------------------------- /src/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/utf8.h -------------------------------------------------------------------------------- /src/utf8/checked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/utf8/checked.h -------------------------------------------------------------------------------- /src/utf8/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/utf8/core.h -------------------------------------------------------------------------------- /src/utf8/unchecked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/src/utf8/unchecked.h -------------------------------------------------------------------------------- /إعداد_للتطوير.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/إعداد_للتطوير.py -------------------------------------------------------------------------------- /اختبارات/أكواد/الإدخال/ادخل_رقما.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/الإدخال/ادخل_رقما.alif -------------------------------------------------------------------------------- /اختبارات/أكواد/الإدخال/ادخل_رقما_توقع.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/الإدخال/ادخل_رقما_توقع.yml -------------------------------------------------------------------------------- /اختبارات/أكواد/دالة_رئيسية/أساسي.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/دالة_رئيسية/أساسي.alif -------------------------------------------------------------------------------- /اختبارات/أكواد/دالة_رئيسية/أساسي_توقع.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/دالة_رئيسية/أساسي_توقع.yml -------------------------------------------------------------------------------- /اختبارات/أكواد/طباعة/اطبع.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/طباعة/اطبع.alif -------------------------------------------------------------------------------- /اختبارات/أكواد/طباعة/اطبع_توقع.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/طباعة/اطبع_توقع.yml -------------------------------------------------------------------------------- /اختبارات/أكواد/كلما/اصغر.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/كلما/اصغر.alif -------------------------------------------------------------------------------- /اختبارات/أكواد/كلما/اصغر_توقع.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/كلما/اصغر_توقع.yml -------------------------------------------------------------------------------- /اختبارات/أكواد/كلما/اكبر.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/كلما/اكبر.alif -------------------------------------------------------------------------------- /اختبارات/أكواد/كلما/اكبر_توقع.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/كلما/اكبر_توقع.yml -------------------------------------------------------------------------------- /اختبارات/أكواد/مكتبات/الرياضيات.alif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/مكتبات/الرياضيات.alif -------------------------------------------------------------------------------- /اختبارات/أكواد/مكتبات/الرياضيات_توقع.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/أكواد/مكتبات/الرياضيات_توقع.yml -------------------------------------------------------------------------------- /اختبارات/اختبر: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/اختبر -------------------------------------------------------------------------------- /اختبارات/قالب_التوقع.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/قالب_التوقع.yml -------------------------------------------------------------------------------- /اختبارات/مساعدات.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/compiler/HEAD/اختبارات/مساعدات.py --------------------------------------------------------------------------------