Literal Grammar

literal → simple‑literal | complex‑literal
simple‑literal → true | false | floating‑lit | int‑lit | char‑lit | string‑lit | null
complex‑literal → array‑literal | structured‑literal
array‑literal → [ (expression % ,)? ]
structured‑literal → { (expression % ,)? }