public String parseId() throws SyntaxError {
    String value = parseArg();
    if (argWasQuoted()) {
      throw new SyntaxError("Expected identifier instead of quoted string:" + value);
    } else if (value == null) {
      throw new SyntaxError("Expected identifier instead of 'null' for function "  + sp);
    }
    return value;
  }
public String parseId() throws SyntaxError {
    String value = parseArg();
    if (argWasQuoted()) {
      throw new SyntaxError("Expected identifier instead of quoted string:" + value);
    } else if (value == null) {
      throw new SyntaxError("Expected identifier instead of 'null' for function "  + sp);
    }
    return value;
  }
public string parseid() throws syntaxerror { string value = parsearg(); if (argwasquoted()) { throw new syntaxerror("expected identifier instead of quoted string:" + value); } else if (value == null) { throw new syntaxerror("expected identifier instead of 'null' for function " + sp); } return value; }