mirror of
https://github.com/AeThex-Corporation/AeThex-OS.git
synced 2026-04-17 22:07:20 +00:00
29 lines
No EOL
906 B
TypeScript
29 lines
No EOL
906 B
TypeScript
/**
|
|
* AeThex Compiler - Lua Code Generator (for Roblox)
|
|
* Generates Lua code from AST
|
|
*/
|
|
import { Program } from './Parser';
|
|
export declare class LuaGenerator {
|
|
private indent;
|
|
generate(ast: Program): string;
|
|
private generateImport;
|
|
private generateReality;
|
|
private generateJourney;
|
|
private generateStatement;
|
|
private generateLetStatement;
|
|
private generateWhenStatement;
|
|
private generateNotifyStatement;
|
|
private generateRevealStatement;
|
|
private generateSyncStatement;
|
|
private generateExpression;
|
|
private generateBinaryExpression;
|
|
private generateUnaryExpression;
|
|
private generateCallExpression;
|
|
private generateMemberExpression;
|
|
private generateArrayExpression;
|
|
private generateObjectExpression;
|
|
private generateNewExpression;
|
|
private isStringExpression;
|
|
private indentLine;
|
|
}
|
|
//# sourceMappingURL=LuaGenerator.d.ts.map
|