authorgravatar for ice1000kotlin@foxmail.comTesla Ice Zhang <ice1000kotlin@foxmail.com> 2018-03-20 03:00:11+08:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2018-03-20 03:00:11+08:00
logc4544df011cf61a61538bdeb18808f67ff71043e
treee64f9facf7b2a107507e4f252944e524f437e011
parentd959faa4c78ded05ac457e93a16edfd1d7c58c0e
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Remove unnecessary rule and re-fix an old bug

The "old bug" is cause my last pr. I'm fixing it now.

1 files changed, 3 insertions(+), 5 deletions(-)

doc/langref.html.in+3-5
...@@ -5733,7 +5733,7 @@ VariableDeclaration = ("var" | "const") Symbol option(":" TypeExpr) option("alig...@@ -5733,7 +5733,7 @@ VariableDeclaration = ("var" | "const") Symbol option(":" TypeExpr) option("alig
57335733
5734ContainerMember = (ContainerField | FnDef | GlobalVarDecl)5734ContainerMember = (ContainerField | FnDef | GlobalVarDecl)
57355735
5736ContainerField = Symbol option(":" PrefixOpExpression option("=" PrefixOpExpression)) ","5736ContainerField = Symbol option(":" PrefixOpExpression) option("=" PrefixOpExpression) ","
57375737
5738UseDecl = "use" Expression ";"5738UseDecl = "use" Expression ";"
57395739
...@@ -5751,9 +5751,7 @@ Block = option(Symbol ":") "{" many(Statement) "}"...@@ -5751,9 +5751,7 @@ Block = option(Symbol ":") "{" many(Statement) "}"
57515751
5752Statement = LocalVarDecl ";" | Defer(Block) | Defer(Expression) ";" | BlockExpression(Block) | Expression ";" | ";"5752Statement = LocalVarDecl ";" | Defer(Block) | Defer(Expression) ";" | BlockExpression(Block) | Expression ";" | ";"
57535753
5754TypeExpr = ErrorSetExpr5754TypeExpr = (PrefixOpExpression "!" PrefixOpExpression) | PrefixOpExpression
5755
5756ErrorSetExpr = (PrefixOpExpression "!" PrefixOpExpression) | PrefixOpExpression
57575755
5758BlockOrExpression = Block | Expression5756BlockOrExpression = Block | Expression
57595757
...@@ -5845,7 +5843,7 @@ CurlySuffixExpression = TypeExpr option(ContainerInitExpression)...@@ -5845,7 +5843,7 @@ CurlySuffixExpression = TypeExpr option(ContainerInitExpression)
58455843
5846MultiplyOperator = "||" | "*" | "/" | "%" | "**" | "*%"5844MultiplyOperator = "||" | "*" | "/" | "%" | "**" | "*%"
58475845
5848PrefixOpExpression = PrefixOp ErrorSetExpr | SuffixOpExpression5846PrefixOpExpression = PrefixOp TypeExpr | SuffixOpExpression
58495847
5850SuffixOpExpression = ("async" option("(" Expression ")") PrimaryExpression FnCallExpression) | PrimaryExpression option(FnCallExpression | ArrayAccessExpression | FieldAccessExpression | SliceExpression)5848SuffixOpExpression = ("async" option("(" Expression ")") PrimaryExpression FnCallExpression) | PrimaryExpression option(FnCallExpression | ArrayAccessExpression | FieldAccessExpression | SliceExpression)
58515849