📄 fincsys.h
字号:
#ifndef _FinC_SYS_H_#define _FinC_SYS_H_#include <global.h>#include <str.h>#include <vector.h>#include <fincnode.h>void finc_sys_init ();/* Declarators */void finc_sys_pkg (FinCNode* p_node);void finc_sys_global (FinCNode* p_node);void finc_sys_local (FinCNode* p_node);void finc_sys_struct (FinCNode* p_node);void finc_sys_func (FinCNode* p_node);void finc_sys_native_func (FinCNode* p_node);/* Low-level functions */void finc_sys_addr_of (FinCNode* p_node);void finc_sys_content_of (FinCNode* p_node);void finc_sys_access (FinCNode* p_node);/* Assignement */void finc_sys_assign (FinCNode* p_node);void finc_sys_cast (FinCNode* p_node);/* Logic */void finc_sys_logic_or (FinCNode* p_node);void finc_sys_logic_and (FinCNode* p_node);/* Mathematics */void finc_sys_add (FinCNode* p_node);void finc_sys_sub (FinCNode* p_node);void finc_sys_mul (FinCNode* p_node);void finc_sys_div (FinCNode* p_node);void finc_sys_inc (FinCNode* p_node);void finc_sys_dec (FinCNode* p_node);/* Flow control */void finc_sys_block (FinCNode* p_node);void finc_sys_if (FinCNode* p_node);void finc_sys_for (FinCNode* p_node);void finc_sys_while (FinCNode* p_node);void finc_sys_return (FinCNode* p_node);void finc_sys_break (FinCNode* p_node);void finc_sys_continue (FinCNode* p_node);/* Comparaisons */void finc_sys_cmp_l (FinCNode* p_node);void finc_sys_cmp_g (FinCNode* p_node);void finc_sys_cmp_le (FinCNode* p_node);void finc_sys_cmp_ge (FinCNode* p_node);void finc_sys_cmp_ne (FinCNode* p_node);void finc_sys_cmp_e (FinCNode* p_node);/* Language control */void finc_sys_import (FinCNode* p_node);void finc_sys_array (FinCNode* p_node);void finc_sys_condition (FinCNode* p_node);void finc_sys_comma (FinCNode* p_node);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -