mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 09:24:36 +00:00
23 lines
540 B
Nim
23 lines
540 B
Nim
#
|
|
#
|
|
# The Nim Compiler
|
|
# (c) Copyright 2023 Andreas Rumpf
|
|
#
|
|
# See the file "copying.txt", included in this
|
|
# distribution, for details about the copyright.
|
|
#
|
|
|
|
## Nim Intermediate Representation, designed to capture all of Nim's semantics without losing too much
|
|
## precious information. Can easily be translated into C. And to JavaScript, hopefully.
|
|
|
|
import nirtypes, nirinsts, ast2ir
|
|
|
|
when false:
|
|
type
|
|
Module* = object
|
|
types: TypeGraph
|
|
data: seq[Tree]
|
|
init: seq[Tree]
|
|
procs: seq[Tree]
|
|
|