public NamedDataType GetNameAndType(Declarator declarator) { var nt = new NamedDataType { DataType = dt, Size = byteSize }; if (declarator != null) { nt = declarator.Accept(this)(nt); } return nt; }
public static string?GetName(IEnumerable <DeclSpec> declspecs, Declarator declarator, ParserState state) { var ndte = new NameExtractor(); if (declarator != null) { return(declarator.Accept(ndte)); } else { return(null); } }