/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.nbstudio.syntax.utils;
/**
*
* @author daimor
*/
public class ANTLRTokenId implements org.netbeans.api.lexer.TokenId {
private final String name;
private final String primaryCategory;
private final int id;
public ANTLRTokenId(String name, String primaryCategory, int id) {
this.name = name;
this.primaryCategory = primaryCategory;
this.id = id;
}
@Override
public String name() {
return name;
}
@Override
public int ordinal() {
return id;
}
@Override
public String primaryCategory() {
return primaryCategory;
}
}