作为练习,我正在尝试编写一个可以将一些pascal代码转换为JavaScript的侦听器。是否可以使该侦听器函数对程序头的行为有所不同,具体取决于是否使用了identifierList?
听众功能:
programHeading
: 'PROGRAM' identifier (LPAREN identifierList RPAREN)? SEMI
| 'UNIT' identifier SEMI
;
identifierList
: identifier ( COMMA identifier )*
;
语法规则:
enterProgram(v, values) ::= "var <v> = function <v>(<values; seperator=", ") {"
字符串模板:
QNetworkRequest::FollowRedirectsAttribute