---input---
/*
   Outer comment
   /*
   Inner comment
   */
   Outer comment
*/

test  ::=  SEQUENCE  {
        a   INTEGER,
        b   OCTET STRING,
        b   BIT STRING  }

---tokens---
'/*'          Comment.Multiline
'\n   Outer comment\n   ' Comment.Multiline
'/*'          Comment.Multiline
'\n   Inner comment\n   ' Comment.Multiline
'*/'          Comment.Multiline
'\n   Outer comment\n' Comment.Multiline

'*/'          Comment.Multiline
'\n\n'        Text.Whitespace

'test'        Name.Variable
'  '          Text.Whitespace
'::='         Operator
'  '          Text.Whitespace
'SEQUENCE'    Keyword.Declaration
'  '          Text.Whitespace
'{'           Punctuation
'\n        '  Text.Whitespace
'a'           Error
'   '         Text.Whitespace
'INTEGER'     Keyword.Type
','           Punctuation
'\n        '  Text.Whitespace
'b'           Error
'   '         Text.Whitespace
'OCTET STRING' Keyword.Type
','           Punctuation
'\n        '  Text.Whitespace
'b'           Error
'   '         Text.Whitespace
'BIT STRING'  Keyword.Type
'  '          Text.Whitespace
'}'           Punctuation
'\n'          Text.Whitespace
