'#!/bin/bash\n' Comment.Hashbang '\n' Text.Whitespace 'printf' Name.Builtin ' ' Text.Whitespace '"%d %s\\n"' Literal.String.Double ' ' Text.Whitespace '10' Literal.Number ' ' Text.Whitespace '"foo"' Literal.String.Double '\n' Text.Whitespace 'printf' Name.Builtin ' ' Text.Whitespace '"%d %s\\n"' Literal.String.Double ' ' Text.Whitespace '$((' Keyword '10#1' Literal.Number '))' Keyword ' ' Text.Whitespace '"bar"' Literal.String.Double '\n\n' Text.Whitespace 'let' Name.Builtin ' ' Text.Whitespace '"' Literal.String.Double 'm = 10#' Literal.String.Double '${' Literal.String.Interpol '1' Name.Variable ':' Punctuation '1' Name.Variable ':' Punctuation '2' Name.Variable '}' Literal.String.Interpol '"' Literal.String.Double '\n' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace '$m' Name.Variable '\n\n' Text.Whitespace 'm' Name.Variable '=' Operator '$((' Keyword '10#' Literal.Number '${' Literal.String.Interpol '1' Name.Variable ':' Punctuation '4' Name.Variable ':' Punctuation '3' Name.Variable '}' Literal.String.Interpol ' ' Text.Whitespace '+' Operator ' ' Text.Whitespace '10#' Literal.Number '${' Literal.String.Interpol '1' Name.Variable ':' Punctuation '1' Name.Variable ':' Punctuation '3' Name.Variable '}' Literal.String.Interpol '))' Keyword '\n' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace '$m' Name.Variable '\n\n' Text.Whitespace 'm' Name.Variable '=' Operator '$((' Keyword '10#' Literal.Number '${' Literal.String.Interpol '1' Name.Variable ':' Punctuation '4' Name.Variable ':' Punctuation '3' Name.Variable '}' Literal.String.Interpol '))' Keyword '\n' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace '$m' Name.Variable '\n\n' Text.Whitespace 'm' Name.Variable '=' Operator '$((' Keyword '10#' Literal.Number '$1' Name.Variable '))' Keyword '\n' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace '$m' Name.Variable '\n\n' Text.Whitespace 'm' Name.Variable '=' Operator '$((' Keyword '10#1' Literal.Number '))' Keyword '\n' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace '$m' Name.Variable '\n\n' Text.Whitespace 'm' Name.Variable '=' Operator '$((' Keyword '10' Literal.Number '))' Keyword '\n' Text.Whitespace 'echo' Name.Builtin ' ' Text.Whitespace '$m' Name.Variable '\n' Text.Whitespace