3 ��X8I � @ s� d Z ddlZddlmZ ddlmZ ddlmZ dgZej j Zejj Zejj Zej jZejjZejZejjZejZejZejZej jZej Z!d5dd �Z"G d d� de�Z#G dd� de$�Z%G d d� de$�Z&G dd� de$�Z'G dd� de$�Z(G dd� de(�ZG dd� de(�Z)G dd� de(�Z*G dd� de)�Z+G dd� de+�Z,G dd� de(�ZG dd � d e(�Z-G d!d"� d"e$�Z.G d#d$� d$e(�Z/G d%d&� d&e(�Z0G d'd(� d(e$�Z1G d)d*� d*e1�Z2G d+d,� d,e1�Z3G d-d.� d.e1�Z4G d/d0� d0e1�Z5G d1d2� d2e5�Z6G d3d4� d4�Z7dS )6z� pygments.lexers.robotframework ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for Robot Framework. :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�Lexer)�Token)� text_type�RobotFrameworkLexer� c C s2 | j � } x$|d D ]}|| kr| j|d�} qW | S )N� r )�lower�replace)�string�remove�char� r �$/usr/lib/python3.6/robotframework.py� normalize1 s r c @ s8 e Zd ZdZdZdgZddgZdgZdd� Zd d � Z dS )r z� For `Robot Framework <http://robotframework.org>`_ test data. Supports both space and pipe separated plain text formats. .. versionadded:: 1.6 ZRobotFrameworkZrobotframeworkz*.txtz*.robotztext/x-robotframeworkc K s"