⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 grammar.txt

📁 一个C格式的脚本处理函数库源代码,可让你的C程序具有执行C格式的脚本文件
💻 TXT
字号:
This grammar was derived from slparse.cstatement:	 compound-statement	 if ( expression ) statement	 if ( expression ) statement else statement	 !if ( expression ) statement	 loop ( expression ) statement	 _for ( expression ) statement	 while ( expression ) statement	 do statement while (expression) ;	 for ( expressionopt ; expressionopt ; expressionopt ) statement	 ERROR_BLOCK statement	 EXIT_BLOCK statement	 USER_BLOCK0 statement	 USER_BLOCK1 statement	 USER_BLOCK2 statement	 USER_BLOCK3 statement	 USER_BLOCK4 statement	 forever statement	 break ;	 continue ;	 return expressionopt ;	 variable variable-list ;	 struct struct-decl ;	 define identifier function-args ;	 define identifier function-args compound-statement	 switch ( expression ) statement	 rpn-line	 at-line	 push ( expression )	 ( expression ) = expression ;	 expression ;	 expression :statement-list:	 statement	 statement-list statementcompound-statement:	 { statement-list }variable-list:	variable-decl	variable-decl variable-listvariable-decl:	identifier	identifier = simple-expressionstruct-declaration:	struct { struct-field-list };struct-field-list:	struct-field-name , struct-field-list	struct-field-namestruct-declaration:	typedef struct { struct-field-list } Type_Name;struct-field-list:	struct-field-name , struct-field-list	struct-field-namefunction-args:	( args-dec-opt )args-decl-opt:	identifier	args-decl , identifierexpression:	 simple_expression	 simple-expression , expression      <none>% Note: simple-expression groups operators OP1 at same level.  The% actual implementation will not do this.simple-expression:	 unary-expression	 binary-expression BINARY-OP unary-expression	 andelse xxelse-expression-list	 orelse xxelse-expression-listxxelse-expression-list:	{ expression }	xxelse-expression-list { expression }binary-expression:        unary-expression	unary-expression BINARY-OP binary-expressionunary-expression:	 postfix-expression	 ++ postfix-expression	 -- postfix-expression	 case unary-expression	 OP3 unary-expression	 (OP3: + - ~ & not @)postfix-expression:	 primary-expression	 postfix-expression [ expression ]	 postfix-expression ( function-args-expression )	 postfix-expression . identifier	 postfix-expression ^ unary-expression	 postfix-expression ++	 postfix-expression --	 postfix-expression = simple-expression	 postfix-expression += simple-expression	 postfix-expression -= simple-expressionprimary-expression:	literal	identifier	( expression_opt )	[ inline-array-expression ]	&identifier	struct-definition	__tmp(literal)inline-array-expression:        expression	expression : expression	expression : expression : expression

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -