mirror of
https://github.com/robonen/questlang.git
synced 2026-03-20 19:04:47 +00:00
chore: lint files
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import type { QuestProgram } from './ast';
|
||||
import { QuestInterpreter } from './interpreter';
|
||||
import type { ModuleHost } from './module-loader';
|
||||
import { QuestInterpreter } from './interpreter';
|
||||
import { Lexer } from './lexer';
|
||||
import { Parser } from './parser';
|
||||
|
||||
@@ -46,6 +46,6 @@ export class QuestLang {
|
||||
|
||||
export * from './ast';
|
||||
export { QuestInterpreter } from './interpreter';
|
||||
export type { ModuleHost } from './module-loader';
|
||||
export { Lexer } from './lexer';
|
||||
export type { ModuleHost } from './module-loader';
|
||||
export { Parser } from './parser';
|
||||
|
||||
@@ -6,8 +6,8 @@ import type {
|
||||
OptionChoice,
|
||||
QuestProgram,
|
||||
} from './ast';
|
||||
import { ModuleLoader } from './module-loader';
|
||||
import type { ModuleHost } from './module-loader';
|
||||
import { ModuleLoader } from './module-loader';
|
||||
|
||||
/**
|
||||
* Runtime state of the quest
|
||||
|
||||
@@ -3,8 +3,8 @@ import { Lexer } from './lexer';
|
||||
import { Parser } from './parser';
|
||||
|
||||
export interface ModuleHost {
|
||||
readFile(file: string): string;
|
||||
resolve(fromFile: string, specifier: string): string;
|
||||
readFile: (file: string) => string;
|
||||
resolve: (fromFile: string, specifier: string) => string;
|
||||
}
|
||||
|
||||
export enum VisitState {
|
||||
|
||||
Reference in New Issue
Block a user