HLSL: Separate out token stream handling from grammar recognition.
diff --git a/hlsl/CMakeLists.txt b/hlsl/CMakeLists.txt
index acc69f0..96028f6 100755
--- a/hlsl/CMakeLists.txt
+++ b/hlsl/CMakeLists.txt
@@ -3,12 +3,14 @@
 set(SOURCES
     hlslParseHelper.cpp
     hlslScanContext.cpp
+    hlslTokenStream.cpp
     hlslGrammar.cpp)
 
 set(HEADERS
     hlslParseHelper.h
     hlslTokens.h
     hlslScanContext.h
+    hlslTokenStream.h
     hlslGrammar.h)
 
 add_library(HLSL STATIC ${SOURCES} ${HEADERS})