7   additional_commands = { 
'foo': { 
'flags': [
'BAR', 
'BAZ'],
 
    8              'kwargs': {
'DEPENDS': 
'*', 
'HEADERS': 
'*', 
'SOURCES': 
'*'}}}
 
   22 with section(
"format"):
 
   44   fractional_tab_policy = 
'use-space' 
   48   max_subgroups_hwrap = 2
 
   59   separate_ctrl_name_with_space = 
False 
   62   separate_fn_name_with_space = 
False 
   72   dangle_align = 
'prefix' 
   91   command_case = 
'canonical' 
   94   keyword_case = 
'unchanged' 
  111   require_valid_layout = 
False 
  120 with section(
"markup"):
 
  131   first_comment_is_literal = 
False 
  135   literal_comment_pattern = 
None 
  139   fence_pattern = 
'^\\s*([`~]{3}[`~]*)(.*)$' 
  143   ruler_pattern = 
'^\\s*[^\\w\\s]{3}.*[^\\w\\s]{3}$' 
  147   explicit_trailing_pattern = 
'#<' 
  152   hashruler_min_length = 10
 
  156   canonicalize_hashrulers = 
True 
  164 with section(
"lint"):
 
  170   function_pattern = 
'[0-9a-z_]+' 
  173   macro_pattern = 
'[0-9A-Z_]+' 
  177   global_var_pattern = 
'[A-Z][0-9A-Z_]+' 
  181   internal_var_pattern = 
'_[A-Z][0-9A-Z_]+' 
  185   local_var_pattern = 
'[a-z][a-z0-9_]+' 
  189   private_var_pattern = 
'_[0-9a-z_]+' 
  193   public_var_pattern = 
'[A-Z][0-9A-Z_]+' 
  197   argument_var_pattern = 
'[a-z][a-z0-9_]+' 
  201   keyword_pattern = 
'[A-Z][0-9A-Z_]+' 
  205   max_conditionals_custom_parser = 2
 
  208   min_statement_spacing = 1
 
  211   max_statement_spacing = 2
 
  221 with section(
"encode"):
 
  224   emit_byteorder_mark = 
False 
  227   input_encoding = 
'utf-8' 
  231   output_encoding = 
'utf-8' 
  236 with section(
"misc"):