/// <summary> /// Define a collection of variable low-level output items based on the given output macro parameter /// </summary> /// <param name="param"></param> public void DefineOutputParameter(SymbolProcedureParameter param) { DefineOutputParameter(LanguageValueAccess.Create(param)); }
internal AstMacroParameter(SymbolProcedureParameter parameter) { AssociatedParameter = parameter; }
internal static AstMacroParameter ToAstMacroParameter(this SymbolProcedureParameter parameter) { return(new AstMacroParameter(parameter)); }
internal bool LookupParameter(string symbolName, out SymbolProcedureParameter macroParam) { return(ChildSymbolScope.LookupSymbol(symbolName, RoleNames.MacroParameter, out macroParam)); }