예제 #1
0
파일: Lexer.java 프로젝트: siwiwit/EMFText
 /**
  * The standard method called to automatically emit a token at the outermost lexical rule. The
  * token object should point into the char buffer start..stop. If there is a text override in
  * 'text', use that to set the token's text. Override this method to emit custom Token objects.
  *
  * <p>If you are building trees, then you should also override Parser or
  * TreeParser.getMissingSymbol().
  */
 public Token emit() {
   Token t =
       new CommonToken(
           input, state.type, state.channel, state.tokenStartCharIndex, getCharIndex() - 1);
   t.setLine(state.tokenStartLine);
   t.setText(state.text);
   t.setCharPositionInLine(state.tokenStartCharPositionInLine);
   emit(t);
   return t;
 }
예제 #2
0
파일: TSkip.java 프로젝트: gman56/Compiler
 public TSkip(int line, int pos) {
   super.setText("skip");
   setLine(line);
   setPos(pos);
 }
예제 #3
0
 public TEq(int line, int pos) {
   super.setText("=");
   setLine(line);
   setPos(pos);
 }
예제 #4
0
 public TSyntax(int line, int pos) {
   super.setText("Syntax");
   setLine(line);
   setPos(pos);
 }
예제 #5
0
 public TDefine(int line, int pos) {
   super.setText("define");
   setLine(line);
   setPos(pos);
 }
예제 #6
0
 public TLBrace(int line, int pos) {
   super.setText("{");
   setLine(line);
   setPos(pos);
 }
예제 #7
0
 public TRParen(int line, int pos) {
   super.setText(")");
   setLine(line);
   setPos(pos);
 }
예제 #8
0
 public TSoma(int line, int pos) {
   super.setText("+");
   setLine(line);
   setPos(pos);
 }
예제 #9
0
 public TUnderscore() {
   super.setText("_");
 }
예제 #10
0
 public TUnderscore(int line, int pos) {
   super.setText("_");
   setLine(line);
   setPos(pos);
 }
예제 #11
0
 public TStar() {
   super.setText("*");
 }
예제 #12
0
 public TStar(int line, int pos) {
   super.setText("*");
   setLine(line);
   setPos(pos);
 }
예제 #13
0
 public TE() {
   super.setText("e");
 }
예제 #14
0
파일: TGteq.java 프로젝트: atextor/naturel
 public TGteq() {
   super.setText(">=");
 }
예제 #15
0
파일: TSkip.java 프로젝트: gman56/Compiler
 public TSkip() {
   super.setText("skip");
 }
예제 #16
0
파일: TGt.java 프로젝트: Rajmohan/acre
 public TGt(int line, int pos) {
   super.setText(">");
   setLine(line);
   setPos(pos);
 }
예제 #17
0
파일: TGt.java 프로젝트: Rajmohan/acre
 public TGt() {
   super.setText(">");
 }
예제 #18
0
 public TClasstag(int line, int pos) {
   super.setText("class");
   setLine(line);
   setPos(pos);
 }
예제 #19
0
 public TSoma() {
   super.setText("+");
 }
예제 #20
0
 public TClasstag() {
   super.setText("class");
 }
예제 #21
0
 public TRParen() {
   super.setText(")");
 }
예제 #22
0
 public TSub(int line, int pos) {
   super.setText("-");
   setLine(line);
   setPos(pos);
 }
예제 #23
0
 public TLBrace() {
   super.setText("{");
 }
예제 #24
0
 public TSub() {
   super.setText("-");
 }
예제 #25
0
 public TDefine() {
   super.setText("define");
 }
예제 #26
0
 public TMinusMinus(int line, int pos) {
   super.setText("--");
   setLine(line);
   setPos(pos);
 }
예제 #27
0
 public TSyntax() {
   super.setText("Syntax");
 }
예제 #28
0
 public TMinusMinus() {
   super.setText("--");
 }
예제 #29
0
 public TEq() {
   super.setText("=");
 }
예제 #30
0
 public TPostcondition() {
   super.setText("postcondition");
 }