title: How to define an array type with ANTLR 4?
body: <p>I am currently developing my own language (DSL) with Antlr 4, and I wonder if it is possible to define an array type such as for example.</p>
  
  <pre><code>fragment DIGIT : [0-9];
  
  STRING : '"' ( ~ '"' )* '"' ; // match string content
  BOOLEAN: ('true' | 'fase');
  INTEGER: DIGIT+ ;
  DOUBLE: DIGIT+ ('.' DIGIT+)*;
  // x = ["string","string2",...]
  ARRAY: ???
  </code></pre>