You're looking at the wrong production. They are octal literals:
octal_lit = "0" [ "o" | "O" ] [ "_" ] octal_digits . octal_lit = "0" [ "o" | "O" ] [ "_" ] octal_digits .Are there other modern languages that still have that?