C# Class AjErl.Language.List

Inheritance: IElement
ファイルを表示 Open project: ajlopez/AjErl Class Usage Examples

Public Methods

Method Description
Equals ( object obj ) : bool
FirstVariable ( ) : Variable
GetHashCode ( ) : int
List ( object head, object tail ) : System
MakeList ( IList elements, List tail = null ) : List
MakeList ( IList elements, Variable tail ) : List
Match ( List list, Context context ) : bool
ToString ( ) : string

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

FirstVariable() public method

public FirstVariable ( ) : Variable
return Variable

GetHashCode() public method

public GetHashCode ( ) : int
return int

List() public method

public List ( object head, object tail ) : System
head object
tail object
return System

MakeList() public static method

public static MakeList ( IList elements, List tail = null ) : List
elements IList
tail List
return List

MakeList() public static method

public static MakeList ( IList elements, Variable tail ) : List
elements IList
tail Variable
return List

Match() public method

public Match ( List list, Context context ) : bool
list List
context Context
return bool

ToString() public method

public ToString ( ) : string
return string