Enum rcl_lexeme_e
Defined in File lexer.h
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
.
-
enumerator RCL_LEXEME_NONE