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

Token representing end of a statement. More...

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

Public Member Functions

def __init__ (self, lineno=-1, col_offset=-1)
 
def from_token (cls, token, before=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 of a statement.

Definition at line 239 of file tokens.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 242 of file tokens.py.

Member Function Documentation

◆ from_token()

def robot.parsing.lexer.tokens.EOS.from_token (   cls,
  token,
  before = False 
)

Definition at line 246 of file tokens.py.

Member Data Documentation

◆ __slots__

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

Definition at line 240 of file tokens.py.


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