def app_role(role, rawtext, text, lineno, inliner, options={}, content=[]):
 if ('class' in options):
  assert ('classes' not in options)
  options['classes'] = options['class']
  del options['class']
 return ([nodes.inline(rawtext, utils.unescape(text), **options)], [])

def app_role ( role , rawtext , text , lineno , inliner , options = { } , content = [ ] ) : if ( 'class' in options ) : assert ( 'classes' not in options ) options [ 'classes' ] = options [ 'class' ] del options [ 'class' ] return ( [ nodes . inline ( rawtext , utils . unescape ( text ) , ** options ) ] , [ ] )
custom role for :app: marker .