c2nim: bugfix: 'type x[10];' was not parsed properly
This commit is contained in:
parent
6a97bed6a7
commit
52e8b597e4
3 changed files with 3 additions and 6 deletions
|
|
@ -94,7 +94,7 @@ proc OpenParser(p: var TParser, filename: string,
|
|||
new(p.tok)
|
||||
|
||||
proc parMessage(p: TParser, msg: TMsgKind, arg = "") =
|
||||
#assert false
|
||||
assert false
|
||||
lexMessage(p.lex, msg, arg)
|
||||
|
||||
proc CloseParser(p: var TParser) = CloseLexer(p.lex)
|
||||
|
|
@ -930,10 +930,8 @@ proc declaration(p: var TParser): PNode =
|
|||
parMessage(p, errTokenExpected, ";")
|
||||
if sonsLen(result.sons[pragmasPos]) == 0:
|
||||
result.sons[pragmasPos] = ast.emptyNode
|
||||
of pxAsgn, pxSemicolon, pxComma:
|
||||
result = parseVarDecl(p, baseTyp, rettyp, origName)
|
||||
else:
|
||||
parMessage(p, errTokenExpected, ";")
|
||||
result = parseVarDecl(p, baseTyp, rettyp, origName)
|
||||
assert result != nil
|
||||
|
||||
proc createConst(name, typ, val: PNode, p: TParser): PNode =
|
||||
|
|
|
|||
|
|
@ -351,7 +351,7 @@ HWBType;
|
|||
static HWBType *
|
||||
RGB_to_HWB (RGBType RGB, HWBType * HWB)
|
||||
{
|
||||
|
||||
HWBType* myArray[20];
|
||||
/*
|
||||
* RGB are each on [0, 1]. W and B are returned on [0, 1] and H is
|
||||
* returned on [0, 6]. Exception: H is returned UNDEFINED if W == 1 - B.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue