Skip to content
Scott Wisniewski edited this page Feb 13, 2012 · 14 revisions

Eddie Documentation

This folder contains various documents describing the Eddie Programming Language. See the table below for details.

General

File Description
License Describes the license for most documents in this folder. All Eddie documentation is, along with the Eddie source code, distributed under the MIT / X11 license. See the file contents for details. A few documentation files are authored by others, not part of the Eddie project, and are included for reference purposes. They have their own licenses. Please see MIT License Exceptions below for details.
Home This document.
LanguageIntroduction Provides an high level overivew of various Eddie language features. It is not meant to be a formal specification.

Syntax

.
File Description
LexicalGrammar Defines Eddie's lexical grammar.
SyntaticGrammar Defines Eddie's syntatic grammar.

Semantics

File Description
PatternTypeInference Describes the semantics used to infer types for pattern variables

Mit License Exceptions

**File** **Description**
ECMA-335.pdf The CLR Ecma spec. It is copyright (C) Ecma International 2010 and is included here by permission. It is distributed under it's own license. Please see the file for details. It is a useful reference for anyone wanting to hack on the Eddie compiler.