Enum rcl_lexeme_e

Enum Documentation

enum rcl_lexeme_e

Type of lexeme found by lexical analysis.

Values:

enumerator RCL_LEXEME_NONE

Indicates no valid lexeme was found (end of input not reached)

enumerator RCL_LEXEME_EOF

Indicates end of input has been reached.

enumerator RCL_LEXEME_TILDE_SLASH

~/

enumerator RCL_LEXEME_URL_SERVICE

rosservice://

enumerator RCL_LEXEME_URL_TOPIC

rostopic://

enumerator RCL_LEXEME_COLON

:

enumerator RCL_LEXEME_NODE

__node or __name

enumerator RCL_LEXEME_NS

__ns

enumerator RCL_LEXEME_SEPARATOR

:=

enumerator RCL_LEXEME_BR1

\1

enumerator RCL_LEXEME_BR2

\2

enumerator RCL_LEXEME_BR3

\3

enumerator RCL_LEXEME_BR4

\4

enumerator RCL_LEXEME_BR5

\5

enumerator RCL_LEXEME_BR6

\6

enumerator RCL_LEXEME_BR7

\7

enumerator RCL_LEXEME_BR8

\8

enumerator RCL_LEXEME_BR9

\9

enumerator RCL_LEXEME_TOKEN

a name between slashes, must match (([a-zA-Z](_)?)|_)([0-9a-zA-Z](_)?)*

enumerator RCL_LEXEME_FORWARD_SLASH

/

enumerator RCL_LEXEME_WILD_ONE

enumerator RCL_LEXEME_WILD_MULTI

**

enumerator RCL_LEXEME_DOT

.