Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.7 KB

README.md

File metadata and controls

24 lines (19 loc) · 1.7 KB

  ,---,                               ,---,                                                       
  '  .' \                            ,--.' |                                                       
 /  ;    '.          ,---,           |  |  :       ,---.    __  ,-.                                
:  :       \     ,-+-. /  |          :  :  :      '   ,'\ ,' ,'/ /|            ,----._,.           
:  |   /\   \   ,--.'|'   |   ,---.  :  |  |,--. /   /   |'  | |' | ,--.--.   /   /  ' /   ,---.   
|  :  ' ;.   : |   |  ,"' |  /     \ |  :  '   |.   ; ,. :|  |   ,'/       \ |   :     |  /     \  
|  |  ;/  \   \|   | /  | | /    / ' |  |   /' :'   | |: :'  :  / .--.  .-. ||   | .\  . /    /  | 
'  :  | \  \ ,'|   | |  | |.    ' /  '  :  | | |'   | .; :|  | '   \__\/: . ..   ; ';  |.    ' / | 
|  |  '  '--'  |   | |  |/ '   ; :__ |  |  ' | :|   :    |;  : |   ," .--.; |'   .   . |'   ;   /| 
|  :  :        |   | |--'  '   | '.'||  :  :_:,' \   \  / |  , ;  /  /  ,.  | `---`-'| |'   |  / | 
|  | ,'        |   |/      |   :    :|  | ,'      `----'   ---'  ;  :   .'   \.'__/\_: ||   :    | 
`--''          '---'        \   \  / `--''                       |  ,     .-./|   :    : \   \  /  
                             `----'                               `--`---'     \   \  /   `----'   
                                                                                `--`-'            

.NET5 build and test

This repo contains Anchorage, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.