Skip to content

Commit

Permalink
Updating TOC
Browse files Browse the repository at this point in the history
  • Loading branch information
flbulgarelli committed May 1, 2018
1 parent 49601f7 commit 6f4e3fe
Showing 1 changed file with 76 additions and 71 deletions.
147 changes: 76 additions & 71 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,176 +39,181 @@ Mulang is three different - but thighly related - things:
- [Syntax](#syntax)
- [C Example](#c-example)
- [Caveats](#caveats)
+ [`TypeAlias`](#typealias)
+ [`TypeAlias`, `TypeSignature` and `TypeCast`](#typealias-typesignature-and-typecast)
+ [`EntryPoint`](#entrypoint)
- [Syntax](#syntax-1)
- [Haskell Example](#haskell-example)
- [Caveats](#caveats-1)
+ [TypeSignature](#typesignature)
- [Syntax](#syntax-2)
- [Haskell Example](#haskell-example-1)
- [Java Example](#java-example)
- [Caveats](#caveats-2)
+ [`EntryPoint`](#entrypoint)
- [Syntax](#syntax-3)
- [Java Example](#java-example-1)
+ [`Function`](#function)
- [Syntax](#syntax-4)
- [Syntax](#syntax-2)
- [Example](#example)
+ [`Procedure`](#procedure)
- [Syntax](#syntax-5)
- [Syntax](#syntax-3)
+ [`Method`](#method)
- [Syntax](#syntax-6)
- [Syntax](#syntax-4)
- [Ruby Example](#ruby-example)
- [Java Example](#java-example-2)
- [Java Example](#java-example-1)
+ [`EqualMethod` and `HashMethod`](#equalmethod-and-hashmethod)
- [Syntax](#syntax-7)
- [Syntax](#syntax-5)
- [Ruby Example](#ruby-example-1)
+ [`Variable`](#variable)
- [Syntax](#syntax-8)
- [Syntax](#syntax-6)
- [Example](#example-1)
+ [`Assignment`](#assignment)
- [Syntax](#syntax-9)
- [Syntax](#syntax-7)
- [Example](#example-2)
+ [`Attribute`](#attribute)
- [Syntax](#syntax-10)
- [Syntax](#syntax-8)
- [Example](#example-3)
+ [`Object`](#object)
- [Syntax](#syntax-11)
- [Syntax](#syntax-9)
- [Example](#example-4)
+ [`Class`](#class)
- [Syntax](#syntax-12)
- [Syntax](#syntax-10)
- [Ruby Example](#ruby-example-2)
- [Java Examples](#java-examples)
+ [`Enumeration`](#enumeration)
- [Syntax](#syntax-13)
- [Java Example](#java-example-3)
- [Syntax](#syntax-11)
- [Java Example](#java-example-2)
+ [`Interface`](#interface)
- [Syntax](#syntax-14)
- [Java Example](#java-example-4)
- [Syntax](#syntax-12)
- [Java Example](#java-example-3)
+ [`Rule`](#rule)
- [Syntax](#syntax-15)
- [Syntax](#syntax-13)
- [Example](#example-5)
+ [`Fact`](#fact)
- [Syntax](#syntax-16)
- [Syntax](#syntax-14)
- [Example](#example-6)
+ [`Exist`](#exist)
- [Syntax](#syntax-17)
- [Syntax](#syntax-15)
- [Example](#example-7)
+ [`Not`](#not)
- [Syntax](#syntax-18)
- [Syntax](#syntax-16)
- [Example](#example-8)
+ [`Findall`](#findall)
- [Syntax](#syntax-19)
- [Syntax](#syntax-17)
- [Example](#example-9)
+ [`Forall`](#forall)
- [Syntax](#syntax-20)
- [Syntax](#syntax-18)
- [Example](#example-10)
+ [`Reference`](#reference)
- [Syntax](#syntax-21)
- [Syntax](#syntax-19)
- [Example](#example-11)
+ [`Application`](#application)
- [Syntax](#syntax-22)
- [Syntax](#syntax-20)
- [Example](#example-12)
+ [`Send`](#send)
- [Syntax](#syntax-23)
- [Syntax](#syntax-21)
- [Ruby Example](#ruby-example-3)
+ [`New`](#new)
- [Syntax](#syntax-24)
- [Syntax](#syntax-22)
- [Example](#example-13)
+ [`Implement`](#implement)
- [Syntax](#syntax-25)
- [Syntax](#syntax-23)
- [Example](#example-14)
+ [`Include`](#include)
- [Syntax](#syntax-26)
- [Syntax](#syntax-24)
- [Example](#example-15)
+ [`If`](#if)
- [Syntax](#syntax-27)
- [Syntax](#syntax-25)
+ [`Lambda`](#lambda)
- [Syntax](#syntax-28)
- [Syntax](#syntax-26)
+ [`Return`](#return)
- [Syntax](#syntax-29)
- [Syntax](#syntax-27)
+ [`While`](#while)
- [Syntax](#syntax-30)
- [Syntax](#syntax-28)
- [Example](#example-16)
+ [`Repeat`](#repeat)
- [Syntax](#syntax-31)
- [Syntax](#syntax-29)
- [Example](#example-17)
+ [`Match`](#match)
- [Syntax](#syntax-32)
- [Syntax](#syntax-30)
+ [`Switch`](#switch)
- [Syntax](#syntax-33)
- [Syntax](#syntax-31)
+ [`Try`](#try)
- [Syntax](#syntax-34)
- [Syntax](#syntax-32)
- [Example](#example-18)
+ [`Raise`](#raise)
- [Syntax](#syntax-35)
- [Syntax](#syntax-33)
- [Example](#example-19)
+ [`Print`](#print)
- [Syntax](#syntax-36)
- [Syntax](#syntax-34)
- [Ruby Example](#ruby-example-4)
+ [`For`](#for)
- [Syntax](#syntax-37)
- [Haskell Example](#haskell-example-2)
- [Java Example](#java-example-5)
- [Syntax](#syntax-35)
- [Haskell Example](#haskell-example)
- [Java Example](#java-example-4)
+ [`ForLoop`](#forloop)
- [Syntax](#syntax-38)
- [Syntax](#syntax-36)
- [Example](#example-20)
+ [`Sequence`](#sequence)
- [Syntax](#syntax-39)
- [Syntax](#syntax-37)
- [Example](#example-21)
+ [`Other`](#other)
- [Syntax](#syntax-40)
- [Syntax](#syntax-38)
+ [`Equal` and `NotEqual`](#equal-and-notequal)
- [Syntax](#syntax-41)
- [Syntax](#syntax-39)
+ [`Self`](#self)
- [Syntax](#syntax-42)
- [Syntax](#syntax-40)
+ [`MuNull`](#munull)
- [Syntax](#syntax-43)
- [Syntax](#syntax-41)
+ [`MuNil`](#munil)
- [Syntax](#syntax-44)
- [Syntax](#syntax-42)
- [Example](#example-22)
+ [`MuObject`](#muobject)
- [Syntax](#syntax-45)
- [Syntax](#syntax-43)
- [JavaScript Example](#javascript-example)
+ [`MuNumber`, `MuBool`, `MuString` and `MuSymbol`](#munumber-mubool-mustring-and-musymbol)
- [Syntax](#syntax-46)
- [Syntax](#syntax-44)
- [Ruby Example](#ruby-example-5)
+ [`MuTuple` and `MuList`](#mutuple-and-mulist)
- [Syntax](#syntax-47)
- [Syntax](#syntax-45)
* [Patterns](#patterns)
+ [`VariablePattern`](#variablepattern)
- [Syntax](#syntax-48)
- [Syntax](#syntax-46)
- [JavaScript Example](#javascript-example-1)
+ [`LiteralPattern`](#literalpattern)
- [Syntax](#syntax-49)
- [Syntax](#syntax-47)
- [Example](#example-23)
+ [`InfixApplicationPattern`](#infixapplicationpattern)
- [Syntax](#syntax-50)
* [Caveats](#caveats-3)
- [Syntax](#syntax-48)
* [Caveats](#caveats-1)
+ [`ApplicationPattern`](#applicationpattern)
- [Syntax](#syntax-51)
- [Syntax](#syntax-49)
- [Example](#example-24)
+ [`TuplePattern`](#tuplepattern)
- [Syntax](#syntax-52)
- [Syntax](#syntax-50)
- [Example](#example-25)
+ [`ListPattern`](#listpattern)
- [Syntax](#syntax-53)
- [Syntax](#syntax-51)
- [Example](#example-26)
+ [`FunctorPattern`](#functorpattern)
- [Syntax](#syntax-54)
- [Syntax](#syntax-52)
- [Example](#example-27)
+ [`AsPattern`](#aspattern)
- [Syntax](#syntax-55)
- [Syntax](#syntax-53)
- [Example](#example-28)
+ [`TypePattern`](#typepattern)
- [Syntax](#syntax-56)
- [Syntax](#syntax-54)
- [Example](#example-29)
+ [`WildcardPattern`](#wildcardpattern)
- [Syntax](#syntax-57)
- [Syntax](#syntax-55)
+ [`UnionPattern`](#unionpattern)
- [Syntax](#syntax-58)
- [Syntax](#syntax-56)
+ [`OtherPattern`](#otherpattern)
- [Syntax](#syntax-57)
* [Types](#types)
+ [`TypeAlias`](#typealias)
- [Syntax](#syntax-58)
- [Haskell Example](#haskell-example-1)
+ [TypeSignature](#typesignature)
- [Syntax](#syntax-59)
- [Haskell Examples](#haskell-examples)
- [Java Examples](#java-examples-1)
+ [`TypeCast`](#typecast)
- [Syntax](#syntax-60)
- [Haskell Examples](#haskell-examples-1)
- [Java Examples](#java-examples-2)
* [Caveats](#caveats-2)
- [Building mulang from source](#building-mulang-from-source)
* [Setup](#setup)
* [Installing and creating an executable](#installing-and-creating-an-executable)
Expand Down

0 comments on commit 6f4e3fe

Please sign in to comment.