Comments (2)
가능은 한데 전체 구조를 좀 갈아엎어야 할거 같아서 상당히 걸립니다.
from erars.
이제 기본 async고 상호작용은 콜백으로 합니다.
/* tslint:disable */
/* eslint-disable */
/**
*/
export function init_logger(): void;
interface ISystemCallbacks {
input: (console: any) => Promise<number | string>;
redraw: (console: any) => Promise<void>;
load_local: (idx: number) => Promise<string | null>;
load_global: () => Promise<string | null>;
save_local: (idx: number, sav: string) => Promise<void>;
save_global: (sav: string) => Promise<void>;
remove_local: (idx: number) => Promise<void>;
}
/**
*/
export class ErarsContext {
free(): void;
/**
* @param {Uint8Array} era_file
* @param {string} config_text
* @param {ISystemCallbacks} callbacks
*/
constructor(era_file: Uint8Array, config_text: string, callbacks: ISystemCallbacks);
/**
* @returns {Promise<boolean>}
*/
run(): Promise<boolean>;
}
from erars.
Related Issues (20)
- Support case insensitive variable name
- Show lint error by codespan
- Split errors into multiple Diagnostics
- Support SORTCHARA BACK/FORWARD
- Rework saveload
- Requirements for run eraTW
- TW 실행시 특정 구간에서 무한루프
- Support custom global variables
- STR.CSV is not equivalent to STRNAME.CSV
- Let string argument accept int value
- TW daily command doesn't work
- [egui] Text rendered to wrong position when font fallback is occurred
- Can you change license to MIT or Apache 2.0?
- eraSQN 커맨드오류
- Check function exists in compile time
- YM incomplete method list
- SQN incomplete method list
- wasm: time not implemented on this platform
- erars-stdio + json에 불필요한 출력
- Add check pass to check variable name is exists
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from erars.