// Path: src/org/emberjs/lang/EmberJSLanguage.java
// public class EmberJSLanguage extends JSLanguageDialect {
//     public static final EmberJSLanguage INSTANCE = new EmberJSLanguage();
// 
//     protected EmberJSLanguage() {
//         super("EmberJS", DialectOptionHolder.OTHER);
//     }
// 
//     @Override
//     public String getFileExtension() {
//         return "js";
//     }
// }


import com.intellij.psi.tree.IElementType;
import org.emberjs.lang.EmberJSLanguage;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
package org.emberjs.lang.lexer;


/**
 * @author Dennis.Ushakov
 */
public class EmberJSTokenType extends IElementType {
    public EmberJSTokenType(@NotNull @NonNls String debugName) {
// Path: src/org/emberjs/lang/EmberJSLanguage.java
// public class EmberJSLanguage extends JSLanguageDialect {
//     public static final EmberJSLanguage INSTANCE = new EmberJSLanguage();
// 
//     protected EmberJSLanguage() {
//         super("EmberJS", DialectOptionHolder.OTHER);
//     }
// 
//     @Override
//     public String getFileExtension() {
//         return "js";
//     }
// }


// Path: src/org/emberjs/lang/lexer/EmberJSTokenType.java
import com.intellij.psi.tree.IElementType;
import org.emberjs.lang.EmberJSLanguage;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;

package org.emberjs.lang.lexer;


/**
 * @author Dennis.Ushakov
 */
public class EmberJSTokenType extends IElementType {
    public EmberJSTokenType(@NotNull @NonNls String debugName) {
        super(debugName, EmberJSLanguage.INSTANCE);