Ignore:
Timestamp:
03/22/07 22:51:37 (5 years ago)
Author:
matthiasm
Message:

Added a Microsoft VisualC V6 project file to compile a standalone command line version of NEWT/0. Cygwin must still be installed on the build system for lex (flex) and yacc (bison). No mayor changes were made to existing files, so I assume that no fixes are required for other platforms.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEWT0/trunk/src/newt_core/NewtVM.c

    r68 r71  
    3939 
    4040 
     41#ifndef _MSC_VER 
    4142#pragma mark - 
     43#endif 
     44 
    4245/* マクロ */ 
    4346 
     
    6568 
    6669 
     70#ifndef _MSC_VER 
    6771#pragma mark - 
     72#endif 
     73 
    6874/* 関数プロトタイプ */ 
    6975 
     
    345351 
    346352 
     353#ifndef _MSC_VER 
    347354#pragma mark - 
     355#endif 
     356 
    348357/*------------------------------------------------------------------------*/ 
    349358/** self を取得 
     
    576585 
    577586 
     587#ifndef _MSC_VER 
    578588#pragma mark - 
     589#endif 
     590 
    579591/*------------------------------------------------------------------------*/ 
    580592/** 関数オブジェクトを現在の実行関数にする 
     
    618630} 
    619631 
    620  
     632#ifndef _MSC_VER 
    621633#pragma mark *** 呼出しスタック 
     634#endif 
    622635/*------------------------------------------------------------------------*/ 
    623636/** レジスタの巻き戻し 
     
    692705 
    693706 
     707#ifndef _MSC_VER 
    694708#pragma mark *** スタック 
     709#endif 
     710 
    695711/*------------------------------------------------------------------------*/ 
    696712/** スタックのポップ 
     
    791807 
    792808 
     809#ifndef _MSC_VER 
    793810#pragma mark *** 例外ハンドラスタック 
     811#endif 
     812 
    794813/*------------------------------------------------------------------------*/ 
    795814/** 例外スタックにプッシュ 
     
    884903 
    885904 
     905#ifndef _MSC_VER 
    886906#pragma mark *** Literals 
     907#endif 
     908 
    887909/*------------------------------------------------------------------------*/ 
    888910/** リテラルを取出す 
     
    906928 
    907929 
     930#ifndef _MSC_VER 
    908931#pragma mark *** Iterator 
     932#endif 
     933 
    909934/*------------------------------------------------------------------------*/ 
    910935/** イテレータオブジェクトを作成する 
     
    10491074 
    10501075 
     1076#ifndef _MSC_VER 
    10511077#pragma mark - 
     1078#endif 
     1079 
    10521080/*------------------------------------------------------------------------*/ 
    10531081/** 引数をスタックから取出して配列にする 
     
    19011929 
    19021930 
     1931#ifndef _MSC_VER 
    19031932#pragma mark - 
    19041933#pragma mark *** Simple instructions 
     1934#endif 
     1935 
    19051936/*------------------------------------------------------------------------*/ 
    19061937/** スタックのポップ 
     
    20162047 
    20172048 
     2049#ifndef _MSC_VER 
    20182050#pragma mark - 
    20192051#pragma mark *** Primitive functions 
     2052#endif 
     2053 
    20202054/*------------------------------------------------------------------------*/ 
    20212055/** 加算 
     
    24642498 
    24652499 
     2500#ifndef _MSC_VER 
    24662501#pragma mark - 
    24672502#pragma mark *** Instructions 
     2503#endif 
     2504 
    24682505/*------------------------------------------------------------------------*/ 
    24692506/** 命令セットテーブル登録用のダミー 
     
    30823119 
    30833120 
     3121#ifndef _MSC_VER 
    30843122#pragma mark *** ダンプ 
     3123#endif 
     3124 
    30853125/*------------------------------------------------------------------------*/ 
    30863126/** 出力ファイルに命令コードの名前をダンプ出力 
     
    33233363 
    33243364 
     3365#ifndef _MSC_VER 
    33253366#pragma mark - 
    33263367#pragma mark *** インタプリタ 
     3368#endif 
     3369 
    33273370/*------------------------------------------------------------------------*/ 
    33283371/** レジスタの初期化  
     
    38063849 
    38073850 
     3851#ifndef _MSC_VER 
    38083852#pragma mark - 
     3853#endif 
     3854 
    38093855/*------------------------------------------------------------------------*/ 
    38103856/** ファイルを読込んでスクリプトを実行 
Note: See TracChangeset for help on using the changeset viewer.