peachpiecompiler / Peachpie.Microsoft.CodeAnalysis

Fork of dotnet/roslyn slightly modified to be used for https://github.com/peachpiecompiler/peachpie.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modifications to dotnet/roslyn

  • InternalsVisibleTo.cs // so internal declarations are visible to Peachpie compiler
  • Microsoft.CodeAnalysis.csproj // to target netstandard2.0 and create our nuget package to be referenced by Peachpie
  • PeachpieNuget.cmd // added script, run it to produce the NuGet package

Reason

Roslyn is a complete compiler platform however its public API only exposes interfaces for extending existing compilers. Peachpie compiler needs roslyn's internals.

About

Fork of dotnet/roslyn slightly modified to be used for https://github.com/peachpiecompiler/peachpie.

License:MIT License


Languages

Language:C# 65.2%Language:Visual Basic .NET 34.5%Language:1C Enterprise 0.1%Language:PowerShell 0.1%Language:Shell 0.0%Language:Batchfile 0.0%Language:CMake 0.0%Language:C++ 0.0%Language:Dockerfile 0.0%Language:F# 0.0%