From a10c464ba98e980b21185bf084789f6c8df22473 Mon Sep 17 00:00:00 2001 From: Iztok Jeras <iztok.jeras@gmail.com> Date: 周三, 19 7月 2017 21:03:37 +0800 Subject: [PATCH] moving bool choice definition (ON, OFF) to units.c, so it could be used by various applications --- libscpi/src/lexer_private.h | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/libscpi/src/lexer_private.h b/libscpi/src/lexer_private.h index 4a7bfce..69bdb9b 100644 --- a/libscpi/src/lexer_private.h +++ b/libscpi/src/lexer_private.h @@ -44,19 +44,21 @@ extern "C" { #endif - int lexIsEos(lex_state_t * state) LOCAL; - int lexWhiteSpace(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexProgramHeader(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexCharacterProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexDecimalNumericProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexSuffixProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexNondecimalNumericData(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexStringProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexArbitraryBlockProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexProgramExpression(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexComma(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexSemicolon(lex_state_t * state, scpi_token_t * token) LOCAL; - int lexNewLine(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_IsEos(lex_state_t * state) LOCAL; + int scpiLex_WhiteSpace(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_ProgramHeader(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_CharacterProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_DecimalNumericProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_SuffixProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_NondecimalNumericData(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_StringProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_ArbitraryBlockProgramData(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_ProgramExpression(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_Comma(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_Semicolon(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_Colon(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_NewLine(lex_state_t * state, scpi_token_t * token) LOCAL; + int scpiLex_SpecificCharacter(lex_state_t * state, scpi_token_t * token, char chr) LOCAL; #ifdef __cplusplus } -- Gitblit v1.9.1