Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Software Development
>
Compilers
>
MK script language
>
Wiki
>
実行
MK script language
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
Subversion
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Titelseite
Titel-Index
Kürzliche Änderungen
Kommunikation
Foren
Forum-Liste
Entwickler (1)
Hilfe (1)
Offene Diskussion (1)
Mailinglisten
Alle Mailinglisten
Neuigkeiten
edit
|
Title Index
|
Recent Changes
|
Letzte Änderungen
2011-12-04
字句構造
2010-02-01
はじめに
2010-01-20
FrontPage
2010-01-15
制御構造
クラス
メソッド
Neueste Datei-Release
mksc source (0.0.5)
2010-01-11 22:11
mksc win32-binary (0.0.5)
2010-01-11 22:12
Wiki Guide
Wiki Syntax
Wiki Links
Block Processor
Plugins
Sidebar
Affiliate Setting
Seitenleiste
Über Seitenleiste
Seitenleiste – Bearbeiten
実行
スクリプトコンパイルから実行までの流れは以下のようになります。
動作管理構造体(vm)の初期化
管理構造体を初期化します。必要なメモリはここで確保されます。
テキストにて記載されたスクリプトを実行可能オブジェクトに変換します(このフェーズをコンパイルと呼びます)
コンパイルエラーが発生すると、インタプリタはコンパイルエラー例外をThrowします
スクリプト実行前の例外は、回復不能例外となるため、インタプリタの動作はそこで停止します。
このとき、コンパイルエラーの内容がエラー出力へ出力されます。
クラスの静的インスタンスは、コンパイル時に順次生成されます。
クラス変数の初期値が指定されている場合、この時点で初期値が代入されます。
コンパイルが正常終了した場合のみ、スクリプトの実行が開始されます。
Kernelクラスのmk_mainメソッドから実行が開始されます。
2.のメソッドの実行が終了時点でスクリプトの実行が終了します。
vmの管理するメモリを解放し、インタプリタを終了します。