📄 rbasic.h
字号:
#define mVRAM (u16 *) 0x06000000
#define VSAVE (u16 *) 0x06012C00]
#define FILEBASE (char *)0x8000000
#define LOADBASE (char *)0x804B000
#define cyc_max 20 //最大循环嵌套数(转子调用包括在内)
#define str_max_len 128 //字符串变量最大长度
#define v_max_count 128 //可注册变量最大个数
#define v_max_dim_count 255//数组下标上限
#define com_max_len 128 //语句最大长度
extern u8 rb_int_count;//整型变量注册计数
extern u8 rb_str_count;//字符串变量注册计数
extern u8 rb_float_count;//浮点数计数器
extern u8 rb_int_dim_count;//整型变量注册计数(数组)
extern u8 rb_str_dim_count;//字符串变量注册计数(数组)
extern u8 rb_float_dim_count;//浮点数计数器(数组)
extern int **v_int;
extern char **v_str;
extern double **v_float;//变量指针
extern int **v_int_dim;
extern char **v_str_dim;
extern double **v_float_dim;//数组变量指针
extern u8 *int_dim;
extern u8 *str_dim;
extern u8 *float_dim;//数组标量
extern struct tre_node *rb_int;
extern struct tre_node *rb_str;
extern struct tre_node *rb_float;//变量树
extern struct tre_node *rb_int_dim;
extern struct tre_node *rb_str_dim;
extern struct tre_node *rb_float_dim;//数组变量树
extern struct tre_node *rb_key;//关健字
extern struct tre_node *rb_math_key;//标准数学函数
extern struct tre_node *rb_str_key;//标准字符函数
extern u8 rb_error;//出错标志
extern u8 rb_end;//程序结束标志
extern u8 rb_cycp;//循环体堆栈指针
extern u8 rb_xp;
extern u8 rb_yp;//当前光标
extern u16 rb_bg,rb_co;//背景与字体颜色
extern u8 *rb_peek_M;//可操作内存区
extern struct num_dat *num_dat_sta;
extern struct num_dat *num_dat_end;
extern struct num_dat *num_dat_now;
extern struct str_dat *str_dat_sta;
extern struct str_dat *str_dat_end;
extern struct str_dat *str_dat_now;//数据区指针
extern struct comtree *comstart;//程序首行
extern struct comtree *rb_now_line;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -