→ كل المشاريع

minisoft-editor

بواسطة @Adel2411

10

A cross-platform desktop app for editing and compiling MiniSoft programs, featuring syntax highlighting, AST visualization, and an integrated Rust backend with a Next.js frontend.

عن هذا المشروع

MiniSoft Language Desktop Editor A desktop application for editing, analyzing, and compiling MiniSoft language programs. This editor provides an intuitive interface for writing MiniSoft code, visualizing its structure, and understanding its compilation process. Built with Tauri for the desktop application framework, a Rust backend for compilation, and a Next.js frontend for the user interface. Features This editor is designed to enhance the MiniSoft programming experience by providing the following features: Editor Features Syntax highlighting for MiniSoft language. Multiple editor shortcuts. Error highlighting for lexical errors. Compiler Integration Tokenization: Displays the list of tokens generated by the lexer. Abstract Syntax Tree (AST): Visualizes the parsed structure of the program. Symbol Table: Shows the symbol table with variable declarations, types, and positions. Quadruples: Displays the intermediate representation used for code generation. Additional Features File management: Open, save, and manage MiniSoft source files. Integrated terminal: Run the compiled MiniSoft programs directly from the editor (under development).

من ملف README الخاص بالمشروع على GitHub

النجوم
10
التفريعات
0
الرخصة
MIT
آخر تحديث
25/05/2025

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/minisoft-editor.svg)](https://www.madeinalgeria.dev/projects/minisoft-editor)

مشاريع ذات صلة