Skip to content

Feature: Rollback and Temporary AST Adjustment#39

Merged
LunaStev merged 5 commits intodevelopfrom
feature/ast
Jan 12, 2025
Merged

Feature: Rollback and Temporary AST Adjustment#39
LunaStev merged 5 commits intodevelopfrom
feature/ast

Conversation

@LunaStev
Copy link
Member

  • AST Reset:
    • Performed a full reset of the AST (Abstract Syntax Tree) and Parser to streamline the development process and ensure a fresh start for future updates.
  • Function Node Handling:
    • Focused on enhancing the Function Node processing, with multiple updates to handle and process function nodes more effectively in the AST.
  • Syntax Removals:
    • Removed obsolete syntax related to various language constructs including while, print, if, variable handling, function declarations, and more. This cleanup reduces complexity and prepares the codebase for a new direction.
  • Node File Cleanup:
    • Deleted unnecessary node files and related code that were not relevant to the current state of the project.
  • Comment Processing:
    • Improved comment block handling and refined the processing of comments in the codebase to ensure they are parsed and managed properly.
  • Final Adjustments:
    • Removed content-free functions and streamlined the node structure to remove unnecessary elements.

This update is aimed at refining the structure and preparing the system for upcoming feature development and improvements.

  • AST Rollback:
    • Performed a rollback to a previous stable state in the development of the AST and Parser, reverting recent changes that were deemed unnecessary or problematic.
  • Temporary AST Fix:
    • Merged an updated version of the feature/temporary-ast branch, incorporating the necessary adjustments and fixes to the AST structure.

This series of changes restores some previous configurations while keeping the development on track for the next stages.

@LunaStev LunaStev self-assigned this Jan 12, 2025
@LunaStev LunaStev changed the base branch from master to develop January 12, 2025 06:23
@LunaStev LunaStev merged commit 056357d into develop Jan 12, 2025
@LunaStev LunaStev added this to Wave Aug 28, 2025
@LunaStev LunaStev moved this to Done in Wave Aug 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant