antlr.Token.getFilename()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(96)

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

Token.getFilename介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

private void error(String msg) throws TokenStreamException, SemanticException {
  Token token = LT(0);
  throw new SemanticException(
    msg,
    token.getFilename(),
    token.getLine(),
    token.getColumn()
  );
}

代码示例来源:origin: hibernate/hibernate-orm

@Override
public void initialize(Token tok) {
  super.initialize(tok);
  filename = tok.getFilename();
  line = tok.getLine();
  column = tok.getColumn();
  String text = tok.getText();
  textLength = StringHelper.isEmpty(text) ? 0 : text.length();
}

代码示例来源:origin: org.apache.directory.shared/shared-ldap

void track(String element, Token token) throws SemanticException 
{
  if(elementMap.containsKey(element))
  {
    throw new SemanticException( element + " appears twice.", token.getFilename(), token.getLine() , token.getColumn() );
  }
  elementMap.put(element, new Integer(1));
}
boolean contains(String element)

代码示例来源:origin: org.jboss.seam/jboss-seam

public SemanticException createSemanticException(String message, Token element) {
  return new SemanticException(
    message,
    element.getFilename(), element.getLine(), element.getColumn()
  );
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

public void initialize(Token tok) {
  super.initialize(tok);
  filename = tok.getFilename();
  line = tok.getLine();
  column = tok.getColumn();
  String text = tok.getText();
  textLength = StringHelper.isEmpty(text) ? 0 : text.length();
}

代码示例来源:origin: hudson/hudson-2.x

private void error(String msg) throws TokenStreamException, SemanticException {
    Token token = LT(0);
    throw new SemanticException(
      msg,
      token.getFilename(),
      token.getLine(),
      token.getColumn()
    );
  }
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

@Override
public void initialize(Token tok) {
  super.initialize(tok);
  filename = tok.getFilename();
  line = tok.getLine();
  column = tok.getColumn();
  String text = tok.getText();
  textLength = StringHelper.isEmpty(text) ? 0 : text.length();
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

@Override
public void initialize(Token tok) {
  super.initialize(tok);
  filename = tok.getFilename();
  line = tok.getLine();
  column = tok.getColumn();
  String text = tok.getText();
  textLength = StringHelper.isEmpty(text) ? 0 : text.length();
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

private void error(String msg) throws TokenStreamException, SemanticException {
  Token token = LT(0);
  throw new SemanticException(
    msg,
    token.getFilename(),
    token.getLine(),
    token.getColumn()
  );
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

private void error(String msg) throws TokenStreamException, SemanticException {
    Token token = LT(0);
    throw new SemanticException(
      msg,
      token.getFilename(),
      token.getLine(),
      token.getColumn()
    );
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

private void error(String msg) throws TokenStreamException, SemanticException {
    Token token = LT(0);
    throw new SemanticException(
      msg,
      token.getFilename(),
      token.getLine(),
      token.getColumn()
    );
  }
}

相关文章