Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.02 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.02 KB

PageFX

Compiler from .NET CIL to Flash byte code successfully used in ActiveReports to build Flash Viewer (now legacy component)

It was implemented in 2008. See this story from major developer.

Contributors

  • Scott Willeke
  • Sergey Todyshev
  • Yuriy Kashnikov
  • Oleg Zaimkin
  • Sergey Pomadin

Contents

This repo includes

  • CIL reader
  • CIL interpreter
  • ABC (ActionScript Byte Code) reader
  • Translator from CIL to ABC
  • Generator of interop Assemblies for ABC generated by ActionScript compiler
  • Linker of interop assemblies
  • Mono 2.0 libraries (corlib, System, System.Drawing), some APIs were implemented on top of Flash API
  • Many Mono C# compiler tests adopted for testing of PageFX compiler
  • Flex SDKs
  • TODO: etc