Exemplo n.º 1
0
 private Parameter ParseParameterName(Dictionary<string, object> names, ParameterKind kind) {
     string name = ReadName();
     if (name != null) {
         CheckUniqueParameter(names, name);
     } else {
         return null;
     }
     Parameter parameter = new Parameter(name, kind);
     parameter.SetLoc(GetStart(), GetEnd());
     return parameter;
 }
Exemplo n.º 2
0
 private Parameter ParseParameterName(HashSet<string> names, ParameterKind kind) {
     string name = ReadName();
     if (name != null) {
         CheckUniqueParameter(names, name);
     } else {
         return null;
     }
     Parameter parameter = new Parameter(name, kind);
     parameter.SetLoc(_globalParent, GetStart(), GetEnd());
     return parameter;
 }
Exemplo n.º 3
0
 private Parameter ParseParameterName(Dictionary<SymbolId, object> names, ParameterKind kind) {
     SymbolId name = ReadName();
     if (name != SymbolId.Empty) {
         CheckUniqueParameter(names, name);
     } else {
         return null;
     }
     Parameter parameter = new Parameter(name, kind);
     parameter.SetLoc(GetStart(), GetEnd());
     return parameter;
 }