C# Class Fanx.Util.TypeParser

TypeParser is used to parser formal type signatures which are used in Sys.type() and in fcode for typeRefs.def. Signatures are formated as (with arbitrary nesting): x::N x::V[] x::V[x::K] |x::A, ... -> x::R|
Afficher le fichier Open project: xored/f4

Méthodes publiques

Méthode Description
find ( string podName, string typeName, bool check ) : Type
load ( string sig, bool check, Pod loadingPod ) : Type

Parse the signature into a loaded type.

Private Methods

Méthode Description
Consume ( ) : void
Consume ( int expected ) : void
ConsumeId ( ) : string
Err ( ) : Err
Err ( string sig ) : Err
Load ( ) : Type
LoadBasic ( ) : Type
LoadMap ( ) : Type
LoadMethod ( ) : Type
LoadTop ( ) : Type
TypeParser ( string sig, bool check, Pod loadingPod ) : System.Collections

Method Details

find() public static méthode

public static find ( string podName, string typeName, bool check ) : Type
podName string
typeName string
check bool
Résultat Fan.Sys.Type

load() public static méthode

Parse the signature into a loaded type.
public static load ( string sig, bool check, Pod loadingPod ) : Type
sig string
check bool
loadingPod Fan.Sys.Pod
Résultat Fan.Sys.Type