ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/BFW_ScriptLang.h
Revision: 677
Committed: Sat Mar 2 23:46:33 2013 UTC (12 years, 7 months ago) by alloc
Content type: text/x-chdr
File size: 565 byte(s)
Log Message:
Daodan: Updated src to work with MinGW

File Contents

# Content
1 #pragma once
2 #ifndef BFW_SCRIPTLANG_H
3 #define BFW_SCRIPTLANG_H
4
5 #include "Daodan.h"
6
7 //#include <stdint.h>
8 #include "bool.h"
9
10 typedef enum {
11 sl_int32,
12 sl_str32,
13 sl_float,
14 sl_bool, /* Actually int32 0 or 1. */
15 sl_void,
16 } sl_type;
17
18 typedef struct {
19 sl_type type;
20 union {
21 void* value;
22 int32_t value_int32;
23 char* value_str32;
24 float value_float;
25 bool value_bool;
26 };
27 } sl_arg;
28
29 typedef struct {
30 char* name;
31 char* calllocation; //maybe
32 int linenumber; //perhaps
33 } sl_callinfo;
34
35
36
37
38
39 #endif