Robot Framework
robot.parsing.lexer.tokens.END Class Reference

Token representing END token used to signify block ending. More...

Inheritance diagram for robot.parsing.lexer.tokens.END:
robot.parsing.lexer.tokens.Token

Public Member Functions

def __init__ (self, lineno=-1, col_offset=-1, virtual=False)
 
def from_token (cls, token, virtual=False)
 
- Public Member Functions inherited from robot.parsing.lexer.tokens.Token
def __eq__ (self, other)
 
def __init__ (self, type=None, value=None, lineno=-1, col_offset=-1, error=None)
 
def __repr__ (self)
 
def __str__ (self)
 
def set_error (self, error, fatal=False)
 
def tokenize_variables (self)
 Tokenizes possible variables in token value. More...
 

Static Private Attributes

list __slots__ = []
 

Additional Inherited Members

- Public Attributes inherited from robot.parsing.lexer.tokens.Token
 col_offset
 
 error
 
 lineno
 
 type
 
 value
 
- Static Public Attributes inherited from robot.parsing.lexer.tokens.Token
 ALLOW_VARIABLES
 
string ARGUMENT = 'ARGUMENT'
 
string ARGUMENTS = 'ARGUMENTS'
 
string AS = 'AS'
 
string ASSIGN = 'ASSIGN'
 
string BREAK = 'BREAK'
 
string COMMENT = 'COMMENT'
 
string COMMENT_HEADER = 'COMMENT HEADER'
 
string CONFIG = 'CONFIG'
 
string CONTINUATION = 'CONTINUATION'
 
string CONTINUE = 'CONTINUE'
 
string DEFAULT_TAGS = 'DEFAULT TAGS'
 
string DOCUMENTATION = 'DOCUMENTATION'
 
string ELSE = 'ELSE'
 
string ELSE_IF = 'ELSE IF'
 
string END = 'END'
 
string EOL = 'EOL'
 
string EOS = 'EOS'
 
string ERROR = 'ERROR'
 
string EXCEPT = 'EXCEPT'
 
string FATAL_ERROR = 'FATAL ERROR'
 
string FINALLY = 'FINALLY'
 
string FOR = 'FOR'
 
string FOR_SEPARATOR = 'FOR SEPARATOR'
 
string FORCE_TAGS = 'FORCE TAGS'
 
 HEADER_TOKENS
 
string IF = 'IF'
 
string INLINE_IF = 'INLINE IF'
 
string KEYWORD = 'KEYWORD'
 
string KEYWORD_HEADER = 'KEYWORD HEADER'
 
string KEYWORD_NAME = 'KEYWORD NAME'
 
string KEYWORD_TAGS = 'KEYWORD TAGS'
 
string LIBRARY = 'LIBRARY'
 
string METADATA = 'METADATA'
 
string NAME = 'NAME'
 
 NON_DATA_TOKENS
 
string OPTION = 'OPTION'
 
string RESOURCE = 'RESOURCE'
 
string RETURN = 'RETURN'
 
string RETURN_SETTING = RETURN
 
string RETURN_STATEMENT = 'RETURN STATEMENT'
 
string SEPARATOR = 'SEPARATOR'
 
string SETTING_HEADER = 'SETTING HEADER'
 
 SETTING_TOKENS
 
string SETUP = 'SETUP'
 
string SUITE_SETUP = 'SUITE SETUP'
 
string SUITE_TEARDOWN = 'SUITE TEARDOWN'
 
string TAGS = 'TAGS'
 
string TASK_HEADER = 'TASK HEADER'
 
string TEARDOWN = 'TEARDOWN'
 
string TEMPLATE = 'TEMPLATE'
 
string TEST_SETUP = 'TEST SETUP'
 
string TEST_TEARDOWN = 'TEST TEARDOWN'
 
string TEST_TEMPLATE = 'TEST TEMPLATE'
 
string TEST_TIMEOUT = 'TEST TIMEOUT'
 
string TESTCASE_HEADER = 'TESTCASE HEADER'
 
string TESTCASE_NAME = 'TESTCASE NAME'
 
string TIMEOUT = 'TIMEOUT'
 
string TRY = 'TRY'
 
string VARIABLE = 'VARIABLE'
 
string VARIABLE_HEADER = 'VARIABLE HEADER'
 
string VARIABLES = 'VARIABLES'
 
string WHILE = 'WHILE'
 
string WITH_NAME = 'WITH NAME'
 
- Properties inherited from robot.parsing.lexer.tokens.Token
 end_col_offset = property
 

Detailed Description

Token representing END token used to signify block ending.

Virtual END tokens have '' as their value, with "real" END tokens the
value is 'END'.

Definition at line 256 of file tokens.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.parsing.lexer.tokens.END.__init__ (   self,
  lineno = -1,
  col_offset = -1,
  virtual = False 
)

Definition at line 259 of file tokens.py.

Member Function Documentation

◆ from_token()

def robot.parsing.lexer.tokens.END.from_token (   cls,
  token,
  virtual = False 
)

Definition at line 264 of file tokens.py.

Member Data Documentation

◆ __slots__

list robot.parsing.lexer.tokens.END.__slots__ = []
staticprivate

Definition at line 257 of file tokens.py.


The documentation for this class was generated from the following file: