BEE Lisp for developers > Lexical analyzer

PopToken method

Returns current token and shifts to the next one.

Parameters:

      [out] ULONG* pVal – value of token that represented by one of following constants:

UNRECOGNIZED_TOKEN – unrecognized token

END_OF_FILE – end of file

NUMBER – number

IDENTIFIER – identifier

LPAREN – left parenthesis ‘(’

RPAREN – right parenthesis ‘)’

LBRACKET – left bracket ‘[’

RBRACKET – right bracket ‘]’

BSLASH – back slash ‘\’

FSLASH – forward slash ‘/’

QUOTE – single quote (‘)

BACKQUOTE – back quote (`)

AT – symbol ‘@’

DOUBLEQUOTE – double quote (“)

AMPERSAND – ampersand ‘&’

COLON – colon ‘:’

SEMICOLON – semicolon ‘;’

DOT – dot ‘.’

RESHETKA – symbol ‘#’

C_OPEN – left curly ‘{’

C_CLOSE – right curly ‘}’

COMMA – comma ‘,’