From e428a288113dc87ceac66393227e25e060f62279 Mon Sep 17 00:00:00 2001
From: Jan Breuer <jan.breuer@jaybee.cz>
Date: 摹曛, 10 9月 2015 06:23:18 +0800
Subject: [PATCH] Add Numeric list parsing

---
 libscpi/src/lexer.c |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/libscpi/src/lexer.c b/libscpi/src/lexer.c
index 755c4bf..512655f 100644
--- a/libscpi/src/lexer.c
+++ b/libscpi/src/lexer.c
@@ -865,6 +865,26 @@
 }
 
 /**
+ * Detect token colon
+ * @param state
+ * @param token
+ * @return 
+ */
+int scpiLex_Colon(lex_state_t * state, scpi_token_t * token) {
+    token->ptr = state->pos;
+
+    if (skipChr(state, ':')) {
+        token->len = 1;
+        token->type = SCPI_TOKEN_COLON;
+    } else {
+        token->len = 0;
+        token->type = SCPI_TOKEN_UNKNOWN;
+    }
+
+    return token->len;
+}
+
+/**
  * Detect token New line
  * @param state
  * @param token
@@ -888,6 +908,3 @@
 
     return token->len;
 }
-
-
-

--
Gitblit v1.9.1