Skip to content

YayL/Ferrum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ferrum

How to setup:

After following the steps above you have a working version of Ferrum to use at ./build/compiler

The definition of different terms used in ferrum:

Module:

The AST representation of a file of ferrum code 

Symbol:

ID that is used to refer to a definition in the module scope

Type:

A symbol that refers to an ordering of data

Marker:

A symbol that defines a type

Trait:

A marker that is a group of types

Struct:

A marker that is named structuring of markers

Enum:

A marker capable of being different types at runtime

Impl:

An extension to a type defining that type's "member functions" and operations

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages