Do not use PH7_KEYWORD_FUNCTION for closure declaration.
All checks were successful
The build was successful.

This commit is contained in:
Rafal Kupiec 2019-03-09 19:43:56 +01:00
부모 0524092539
커밋 8aacf7c70e
로그인 계정: belliash
GPG 키 ID: 4E829243E0CFE6B4
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제

파일 보기

@ -700,7 +700,7 @@ static sxi32 ExprExtractNode(ph7_gen_state *pGen, ph7_expr_node **ppNode) {
}
}
}
} else if(nKeyword == PH7_KEYWORD_FUNCTION) {
} else if(pCur[1].nType & PH7_TK_LPAREN && (nKeyword & PH7_KEYWORD_TYPEDEF)) {
/* Anonymous function */
if(&pCur[1] >= pGen->pEnd) {
/* Assume a literal */

파일 보기

@ -1,7 +1,7 @@
class Program {
function main(string[] $args) {
callback $y = function() {
callback $y = void() {
callback $a = 'printf';
$a("I'm alive\n");
var_dump($a);