41#include "../../../libraries/scpi-parser/inc/scpi/types.h"
42#include "utils_private.h"
53 int scpiLex_SuffixProgramData(lex_state_t * state, scpi_token_t * token) LOCAL;
58 int scpiLex_Comma(lex_state_t * state, scpi_token_t * token) LOCAL;
60 int scpiLex_Colon(lex_state_t * state, scpi_token_t * token) LOCAL;
int scpiLex_NewLine(lex_state_t *state, scpi_token_t *token)
Detect token New line.
Definition lexer.c:918
int scpiLex_StringProgramData(lex_state_t *state, scpi_token_t *token)
Detect token String data.
Definition lexer.c:666
int scpiLex_ProgramExpression(lex_state_t *state, scpi_token_t *token)
Detect token Expression.
Definition lexer.c:806
int scpiLex_ArbitraryBlockProgramData(lex_state_t *state, scpi_token_t *token)
Detect token Block Data.
Definition lexer.c:718
int scpiLex_DecimalNumericProgramData(lex_state_t *state, scpi_token_t *token)
Detect token Decimal number.
Definition lexer.c:509
int scpiLex_ProgramHeader(lex_state_t *state, scpi_token_t *token)
Detect token command or compound program header.
Definition lexer.c:406
int scpiLex_SpecificCharacter(lex_state_t *state, scpi_token_t *token, char chr)
Detect specified character.
Definition lexer.c:898
int scpiLex_Semicolon(lex_state_t *state, scpi_token_t *token)
Detect token semicolon.
Definition lexer.c:858
int scpiLex_IsEos(lex_state_t *state)
Private export of iseos.
Definition lexer.c:99
int scpiLex_CharacterProgramData(lex_state_t *state, scpi_token_t *token)
Detect token "Character program data".
Definition lexer.c:452
int scpiLex_WhiteSpace(lex_state_t *state, scpi_token_t *token)
Detect token white space.
Definition lexer.c:331
int scpiLex_Comma(lex_state_t *state, scpi_token_t *token)
Detect token comma.
Definition lexer.c:838
int scpiLex_Colon(lex_state_t *state, scpi_token_t *token)
Detect token colon.
Definition lexer.c:878
int scpiLex_NondecimalNumericData(lex_state_t *state, scpi_token_t *token)
Detect token nondecimal number.
Definition lexer.c:597