mirror of
https://github.com/SpaceManiac/SpacemanDMM.git
synced 2025-12-23 05:36:47 +00:00
Handle multiple square brackets on vars
This commit is contained in:
parent
3dc1de480e
commit
347c32a8a7
1 changed files with 3 additions and 6 deletions
|
|
@ -353,12 +353,9 @@ impl<I> Parser<I> where
|
|||
};
|
||||
|
||||
// discard list size declaration
|
||||
match self.next("[")? {
|
||||
t @ Punct(LBracket) => {
|
||||
self.put_back(t);
|
||||
require!(self.ignore_group(LBracket, RBracket));
|
||||
}
|
||||
t => self.put_back(t),
|
||||
while let Some(()) = self.exact(Punct(LBracket))? {
|
||||
self.put_back(Punct(LBracket));
|
||||
require!(self.ignore_group(LBracket, RBracket));
|
||||
}
|
||||
|
||||
// read the contents for real
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue