C# Class AST.EnumSpec

enum-specifier : enum [identifier]? '{' enumerator-list '}' | enum identifier enumerator-list : enumerator [ ',' enumerator ]*
Inheritance: NonBasicTypeSpec
Afficher le fichier Open project: phisiart/C-Compiler

Méthodes publiques

Méthode Description
Create ( Option name, ImmutableList enumrs ) : EnumSpec
Create ( String name ) : EnumSpec

Private Methods

Méthode Description
Create ( Option name, Option enumrs ) : EnumSpec
EnumSpec ( Option name, Option enumrs ) : System
GetExprType ( Env env ) : ISemantReturn

Method Details

Create() public static méthode

public static Create ( Option name, ImmutableList enumrs ) : EnumSpec
name Option
enumrs ImmutableList
Résultat EnumSpec

Create() public static méthode

public static Create ( String name ) : EnumSpec
name String
Résultat EnumSpec