gpt4 book ai didi

org.apache.dubbo.common.json.Yylex类的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 19:53:31 26 4
gpt4 key购买 nike

本文整理了Java中org.apache.dubbo.common.json.Yylex类的一些代码示例,展示了Yylex类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Yylex类的具体详情如下:
包路径:org.apache.dubbo.common.json.Yylex
类名称:Yylex

Yylex介绍

[英]This class is a scanner generated by JFlex 1.4.3 on 7/3/10 3:12 AM from the specification file /Users/qianlei/dev/proj/dubbo-1.1/dubbo.common/src/main/java/org.apache.dubbo/common/json/json.flex
[中]这个类是由JFlex1.4.3在上午7/3/10 3:12从规范文件/Users/qianlei/dev/proj/dubbo-1.1/dubbo生成的扫描器。common/src/main/java/org。阿帕奇。dubbo/common/json/json。弯曲

代码示例

代码示例来源:origin: apache/incubator-dubbo

private static Yylex getLexer(Reader reader) {
  Yylex ret = LOCAL_LEXER.get();
  if (ret == null) {
    ret = new Yylex(reader);
    LOCAL_LEXER.set(ret);
  } else {
    ret.yyreset(reader);
  }
  return ret;
}

代码示例来源:origin: apache/incubator-dubbo

/**
 * Pushes the specified amount of characters back into the input stream.
 * <p>
 * They will be read again by then next call of the scanning method
 *
 * @param number the number of characters to be read again.
 *               This number must not be greater than yylength()!
 */
public void yypushback(int number) {
  if (number > yylength()) {
    zzScanError(ZZ_PUSHBACK_2BIG);
  }
  zzMarkedPos -= number;
}

代码示例来源:origin: apache/incubator-dubbo

public JSONToken nextToken() throws IOException, ParseException {
  return mLex.yylex();
}

代码示例来源:origin: apache/incubator-dubbo

boolean eof = zzRefill();
  break;
case 13: {
  sb.append(yytext());
  break;
case 2: {
  Long val = Long.valueOf(yytext());
  return new JSONToken(JSONToken.INT, val);
case 5: {
  sb = new StringBuffer();
  yybegin(STR2);
  break;
case 3: {
  return new JSONToken(JSONToken.IDENT, yytext());
case 28: {
  try {
    sb.append((char) Integer.parseInt(yytext().substring(2), 16));
  } catch (Exception e) {
    throw new ParseException(e.getMessage());
  break;
case 24: {
  Double val = Double.valueOf(yytext());
  return new JSONToken(JSONToken.FLOAT, val);

代码示例来源:origin: apache/incubator-dubbo

private static int[] zzUnpackAction() {
  int[] result = new int[63];
  int offset = 0;
  offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
  return result;
}

代码示例来源:origin: apache/incubator-dubbo

private static int[] zzUnpackAttribute() {
  int[] result = new int[63];
  int offset = 0;
  offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
  return result;
}

代码示例来源:origin: apache/incubator-dubbo

boolean eof = zzRefill();
  break;
case 13: {
  sb.append(yytext());
  break;
case 2: {
  Long val = Long.valueOf(yytext());
  return new JSONToken(JSONToken.INT, val);
case 5: {
  sb = new StringBuffer();
  yybegin(STR2);
  break;
case 3: {
  return new JSONToken(JSONToken.IDENT, yytext());
case 28: {
  try {
    sb.append((char) Integer.parseInt(yytext().substring(2), 16));
  } catch (Exception e) {
    throw new ParseException(e.getMessage());
  break;
case 24: {
  Double val = Double.valueOf(yytext());
  return new JSONToken(JSONToken.FLOAT, val);

代码示例来源:origin: apache/incubator-dubbo

private static int[] zzUnpackAction() {
  int[] result = new int[63];
  int offset = 0;
  offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
  return result;
}

代码示例来源:origin: apache/incubator-dubbo

private static int[] zzUnpackAttribute() {
  int[] result = new int[63];
  int offset = 0;
  offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
  return result;
}

代码示例来源:origin: org.apache.dubbo/dubbo

boolean eof = zzRefill();
  break;
case 13: {
  sb.append(yytext());
  break;
case 2: {
  Long val = Long.valueOf(yytext());
  return new JSONToken(JSONToken.INT, val);
case 5: {
  sb = new StringBuffer();
  yybegin(STR2);
  break;
case 3: {
  return new JSONToken(JSONToken.IDENT, yytext());
case 28: {
  try {
    sb.append((char) Integer.parseInt(yytext().substring(2), 16));
  } catch (Exception e) {
    throw new ParseException(e.getMessage());
  break;
case 24: {
  Double val = Double.valueOf(yytext());
  return new JSONToken(JSONToken.FLOAT, val);

代码示例来源:origin: apache/incubator-dubbo

private static Yylex getLexer(Reader reader) {
  Yylex ret = LOCAL_LEXER.get();
  if (ret == null) {
    ret = new Yylex(reader);
    LOCAL_LEXER.set(ret);
  } else {
    ret.yyreset(reader);
  }
  return ret;
}

代码示例来源:origin: apache/incubator-dubbo

/**
 * Pushes the specified amount of characters back into the input stream.
 * <p>
 * They will be read again by then next call of the scanning method
 *
 * @param number the number of characters to be read again.
 *               This number must not be greater than yylength()!
 */
public void yypushback(int number) {
  if (number > yylength()) {
    zzScanError(ZZ_PUSHBACK_2BIG);
  }
  zzMarkedPos -= number;
}

代码示例来源:origin: apache/incubator-dubbo

public JSONToken nextToken() throws IOException, ParseException {
  return mLex.yylex();
}

代码示例来源:origin: org.apache.dubbo/dubbo

private static int[] zzUnpackAction() {
  int[] result = new int[63];
  int offset = 0;
  offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
  return result;
}

代码示例来源:origin: org.apache.dubbo/dubbo-common

private static int[] zzUnpackAttribute() {
  int[] result = new int[63];
  int offset = 0;
  offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
  return result;
}

代码示例来源:origin: org.apache.dubbo/dubbo-common

boolean eof = zzRefill();
  break;
case 13: {
  sb.append(yytext());
  break;
case 2: {
  Long val = Long.valueOf(yytext());
  return new JSONToken(JSONToken.INT, val);
case 5: {
  sb = new StringBuffer();
  yybegin(STR2);
  break;
case 3: {
  return new JSONToken(JSONToken.IDENT, yytext());
case 28: {
  try {
    sb.append((char) Integer.parseInt(yytext().substring(2), 16));
  } catch (Exception e) {
    throw new ParseException(e.getMessage());
  break;
case 24: {
  Double val = Double.valueOf(yytext());
  return new JSONToken(JSONToken.FLOAT, val);

代码示例来源:origin: org.apache.dubbo/dubbo

private static Yylex getLexer(Reader reader) {
  Yylex ret = LOCAL_LEXER.get();
  if (ret == null) {
    ret = new Yylex(reader);
    LOCAL_LEXER.set(ret);
  } else {
    ret.yyreset(reader);
  }
  return ret;
}

代码示例来源:origin: org.apache.dubbo/dubbo-common

/**
 * Pushes the specified amount of characters back into the input stream.
 * <p>
 * They will be read again by then next call of the scanning method
 *
 * @param number the number of characters to be read again.
 *               This number must not be greater than yylength()!
 */
public void yypushback(int number) {
  if (number > yylength()) {
    zzScanError(ZZ_PUSHBACK_2BIG);
  }
  zzMarkedPos -= number;
}

代码示例来源:origin: apache/incubator-dubbo

public JSONToken nextToken(int expect) throws IOException, ParseException {
    JSONToken ret = mLex.yylex();
    if (ret == null) {
      throw new ParseException("EOF error.");
    }
    if (expect != JSONToken.ANY && expect != ret.type) {
      throw new ParseException("Unexpected token.");
    }
    return ret;
  }
}

代码示例来源:origin: org.apache.dubbo/dubbo-common

private static int[] zzUnpackAction() {
  int[] result = new int[63];
  int offset = 0;
  offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
  return result;
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com