# Tigerfs **Repository Path**: sigcc/Tigerfs ## Basic Information - **Project Name**: Tigerfs - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-10 - **Last Updated**: 2021-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Tiger Compiler in F# ==================================== [![Build Status](https://github.com/sergey-tihon/Tiger/workflows/Build%20and%20test/badge.svg?branch=master)](https://github.com/sergey-tihon/Tiger/actions?query=branch%3Amaster) This repo contains implementation of [Tiger compiler](https://www.lrde.epita.fr/~tiger/tiger.split/index.html#SEC_Contents) in F# based on the materials from [Modern Compiler Implementation in ML](http://www.cs.princeton.edu/~appel/modern/ml/project.html) Notes for myself ---------------- - IL generator in F# - https://github.com/rspeele/LicenseToCIL - Befunge → .NET compiler - https://github.com/porges/bege - Managed.Reflection - https://github.com/jfrijters/Managed.Reflection - IKVM.Reflection.Emit - http://weblog.ikvm.net/2008/11/14/IntroducingIKVMReflectionEmit.aspx - System.Reflection.Emit / ILGenerator - https://msdn.microsoft.com/en-us/library/system.reflection.emit.ilgenerator(v=vs.110).aspx - Mono.Cecil - https://www.mono-project.com/docs/tools+libraries/libraries/Mono.Cecil/ - MiniC-to-MSIL compiler in F# - http://timjones.io/blog/archive/2014/09/13/writing-a-minic-to-msil-compiler-in-fsharp-part-5-code-generation - F# compiler [Lexer](https://github.com/dotnet/fsharp/blob/master/src/fsharp/lex.fsl) and [Parser](https://github.com/dotnet/fsharp/blob/master/src/fsharp/pars.fsy) - [Tiger in ML](https://github.com/steshaw/tiger-ml/) - [Kaleidoscope: Implementing a Language with LLVM in Objective Caml](http://llvm.org/docs/tutorial/index.html)