Skip to content

peachpiecompiler/Peachpie.Microsoft.CodeAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 21, 2025
a7128d9 · Feb 21, 2025

History

27 Commits
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Feb 21, 2025
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Aug 31, 2018
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Nov 13, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020
Oct 30, 2020

Repository files navigation

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.