gpt4 book ai didi

com.alibaba.dubbo.common.json.Yylex类的使用及代码示例

转载 作者:知者 更新时间:2024-03-16 12:49:31 27 4
gpt4 key购买 nike

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

代码示例

代码示例来源:origin: com.alibaba/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: linux-china/dubbo3

/**
 * Pushes the specified amount of characters back into the input stream.
 *
 * 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: linux-china/dubbo3

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

代码示例来源:origin: com.alibaba/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: stackoverflow.com

Yylex scanner = new Yylex(new StringReader(myString));

代码示例来源:origin: com.alibaba/dubbo

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

代码示例来源:origin: com.alibaba/dubbo

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

代码示例来源:origin: com.alibaba/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: linux-china/dubbo3

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

代码示例来源:origin: com.alibaba/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: linux-china/dubbo3

boolean eof = zzRefill();
{ sb.append(yytext());
{ Long val = Long.valueOf(yytext()); return new JSONToken(JSONToken.INT, val);
{ sb = new StringBuffer(); yybegin(STR2);
{ return new JSONToken(JSONToken.IDENT, yytext());
{ try{ sb.append((char)Integer.parseInt(yytext().substring(2),16)); }catch(Exception e){ throw new ParseException(e.getMessage()); }
{ Double val = Double.valueOf(yytext()); return new JSONToken(JSONToken.FLOAT, val);
{ throw new ParseException("Unexpected char [" + yytext() +"]");
{ yybegin(YYINITIAL); return new JSONToken(JSONToken.STRING, sb.toString());
{ sb = new StringBuffer(); yybegin(STR1);
 zzScanError(ZZ_NO_MATCH);

代码示例来源:origin: com.alibaba/dubbo-common

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: linux-china/dubbo3

/**
 * Pushes the specified amount of characters back into the input stream.
 *
 * 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: linux-china/dubbo3

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

代码示例来源:origin: com.alibaba/dubbo-common

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

代码示例来源:origin: linux-china/dubbo3

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

代码示例来源:origin: linux-china/dubbo3

boolean eof = zzRefill();
{ sb.append(yytext());
{ Long val = Long.valueOf(yytext()); return new JSONToken(JSONToken.INT, val);
{ sb = new StringBuffer(); yybegin(STR2);
{ return new JSONToken(JSONToken.IDENT, yytext());
{ try{ sb.append((char)Integer.parseInt(yytext().substring(2),16)); }catch(Exception e){ throw new ParseException(e.getMessage()); }
{ Double val = Double.valueOf(yytext()); return new JSONToken(JSONToken.FLOAT, val);
{ throw new ParseException("Unexpected char [" + yytext() +"]");
{ yybegin(YYINITIAL); return new JSONToken(JSONToken.STRING, sb.toString());
{ sb = new StringBuffer(); yybegin(STR1);
 zzScanError(ZZ_NO_MATCH);

代码示例来源:origin: linux-china/dubbo3

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: com.alibaba/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: com.alibaba/dubbo

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

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