parameters: (t)
return_statement: return t
docstring: r'(L)?\'([^\\\n]|(\\(.|\n)))*?\
docstring_summary: r'(L)?\'([^\\\n]|(\\(.|\n)))*?\
docstring_tokens: r ( L ) ? \ ( [ ^ \\\ n ] | ( \\ ( . | \ n ))) * ? \
function: def t_CPP_CHAR(t):
      r'(L)?\'([^\\\n]|(\\(.|\n)))*?\''
      t.lexer.lineno += t.value.count("\n")
      return t
function_tokens: def t_CPP_CHAR ( t ) : t . lexer . lineno += t . value . count ( "\n" ) return t