Jan Breuer
2015-11-13 d1aa0fff8042820894e0efb3988b18d5c2ef3bbe
libscpi/src/lexer.c
@@ -642,6 +642,8 @@
                state->pos--;
                break;
            }
        } else {
            break;
        }
    }
}
@@ -885,6 +887,26 @@
}
/**
 * Detect specified character
 * @param state
 * @param token
 * @return
 */
int scpiLex_SpecificCharacter(lex_state_t * state, scpi_token_t * token, char chr) {
    token->ptr = state->pos;
    if (skipChr(state, chr)) {
        token->len = 1;
        token->type = SCPI_TOKEN_SPECIFIC_CHARACTER;
    } else {
        token->len = 0;
        token->type = SCPI_TOKEN_UNKNOWN;
    }
    return token->len;
}
/**
 * Detect token New line
 * @param state
 * @param token