19 lines
491 B
TypeScript
19 lines
491 B
TypeScript
module Test {
|
|
interface IState {
|
|
}
|
|
interface IToken {
|
|
startIndex: number;
|
|
}
|
|
interface ILineTokens {
|
|
tokens: IToken[];
|
|
endState: IState;
|
|
}
|
|
interface IMode {
|
|
tokenize(line:string, state:IState, includeStates:boolean):ILineTokens;
|
|
}
|
|
export class Bug implements IMode {
|
|
public tokenize(line:string, tokens:IToken[], includeStates:boolean):ILineTokens {
|
|
return null;
|
|
}
|
|
}
|
|
}
|