Skip to content

Add XLParser demo solution#104

Merged
nielsbosma merged 3 commits into
Ivy-Interactive:mainfrom
aliakseiredzko:feat/xlparser
Sep 29, 2025
Merged

Add XLParser demo solution#104
nielsbosma merged 3 commits into
Ivy-Interactive:mainfrom
aliakseiredzko:feat/xlparser

Conversation

@aliakseiredzko

Copy link
Copy Markdown
Contributor
image

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a complete XLParser demo solution, implementing a web application for parsing and visualizing Excel formulas using the Ivy framework.

  • Creates a new Visual Studio solution with project configuration for XLParser demonstration
  • Implements formula parsing services to process Excel formulas and extract token information
  • Builds an interactive web UI that allows users to input formulas and explore the parse tree with color-coded tokens

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
xlparser/XLParserDemo.sln Visual Studio solution file with project configuration
xlparser/XLParserDemo.csproj Project file with .NET 9.0 target and package dependencies
xlparser/Services/ParseTreeNodeInfo.cs Data models for parse tree nodes and metadata
xlparser/Services/FormulaParser.cs Core parsing logic and tree traversal functionality
xlparser/README.md Documentation for running and deploying the application
xlparser/Program.cs Application entry point with server configuration
xlparser/GlobalUsings.cs Global using statements for the project
xlparser/Apps/XLParserApp.cs Main UI application with formula parsing and visualization
xlparser/.gitignore Git ignore file for build artifacts and IDE files

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread xlparser/Services/ParseTreeNodeInfo.cs Outdated
Comment thread xlparser/Services/ParseTreeNodeInfo.cs Outdated

@rorychatt rorychatt left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it the default app that opens. (edit program cs)

otherwise awesome job!

@aliakseiredzko

Copy link
Copy Markdown
Contributor Author

@rorychatt done

@nielsbosma
nielsbosma merged commit 44e7457 into Ivy-Interactive:main Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants