longde123 / pagefx

Compiler from .NET CIL to Flash byte code used in ActiveReports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Compiler from .NET CIL to Flash byte code used in ActiveReports

License:MIT License


Languages

Language:C# 97.7%Language:Visual Basic 1.4%Language:JavaScript 0.4%Language:C 0.2%Language:Makefile 0.1%Language:XSLT 0.1%Language:HTML 0.0%Language:CSS 0.0%Language:Smalltalk 0.0%Language:Batchfile 0.0%Language:Python 0.0%Language:AngelScript 0.0%Language:F# 0.0%