Skip to content

Luthetus/Luthetus.Ide

Repository files navigation

Luthetus.Ide (In Development)

Example GIF The above Gif length is 1 minute 35 seconds

Example GIF

Only 287.1 MB Memory usage after opening the source code in a published executable of itself and parsing the entire solution with its own - from scratch - C# parser (v0.9.7.7)

The gif is sped up by cutting the frames in half.

Demo:

https://luthetus.github.io/Luthetus.Ide/

Installation:

INSTALLATION.md

Introduction:

The IDE can support any programming language by way of the 'ICompilerService' interface (see links to source code below).

See for example the C# support:

These are links to the interfaces:

One maps a file extension to an ICompilerService with the:

The colors used for syntax highlighting and presentation are provided with the:

Donations:

Donate with PayPal

Layout:

NOTE: The prefix 'Luthetus' has been ommitted here from some types for brevity.

Given: <App/>, the '.razor' pseudo code has the following as App's descendent nodes.

NuGet Packages:

The individual libraries used in Luthetus.Ide are available as NuGet Packages.

There is a README.md for each of the libraries to aid in installation:

Youtube Videos

There are videos about the IDE here: youtube channel.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •