public ParsedDefine(string name, Token token, ParsedAsLike asLike, string left, ParseDefineType type, string tempPrimitiveType, string viewAs, ParsedPrimitiveType primitiveType) : base(name, token) { AsLike = asLike; Left = left; Type = type; TempPrimitiveType = tempPrimitiveType; ViewAs = viewAs; PrimitiveType = primitiveType; }
public ParsedBuffer(string name, Token token, ParsedAsLike asLike, string left, ParseDefineType type, string tempPrimitiveType, string viewAs, string bufferFor, ParsedPrimitiveType primitiveType) : base(name, token, asLike, left, type, tempPrimitiveType, viewAs, primitiveType) { BufferFor = bufferFor; }
public ParsedPrototype(string name, Token token, ParsedPrimitiveType returnType) : base(name, token, returnType) { Extend = String.Empty; }
public ParsedImplementation(string name, Token token, ParsedPrimitiveType returnType) : base(name, token, returnType) { Extend = String.Empty; }
protected ParsedFunction(string name, Token token, ParsedPrimitiveType returnType) : base(name, token, ParsedScopeType.Function) { ReturnType = returnType; Extend = String.Empty; }