PP: Non-functional; fix typos and blank spaces.
authorJohn Kessenich <cepheus@frii.com>
Sat, 30 Jul 2016 19:25:33 +0000 (13:25 -0600)
committerJohn Kessenich <cepheus@frii.com>
Sat, 30 Jul 2016 19:25:33 +0000 (13:25 -0600)
Test/baseResults/numeral.frag.out
Test/baseResults/specExamples.frag.out
Test/baseResults/tokenLength.vert.out
glslang/Include/revision.h
glslang/MachineIndependent/Scan.cpp
glslang/MachineIndependent/preprocessor/Pp.cpp
glslang/MachineIndependent/preprocessor/PpScanner.cpp
glslang/MachineIndependent/preprocessor/PpTokens.h

index 6f5595c..e5b2041 100644 (file)
@@ -7,8 +7,8 @@ ERROR: 0:17: '' : octal literal too big
 ERROR: 0:18: '' : octal literal too big 
 ERROR: 0:23: '' : octal literal digit too large 
 ERROR: 0:24: '' : octal literal digit too large 
-ERROR: 0:49: '' : bad digit in hexidecimal literal 
-ERROR: 0:50: '' : hexidecimal literal too big 
+ERROR: 0:49: '' : bad digit in hexadecimal literal 
+ERROR: 0:50: '' : hexadecimal literal too big 
 ERROR: 0:88: '' : float literal needs a decimal point or exponent 
 ERROR: 0:98: '' : numeric literal too big 
 ERROR: 0:101: '' : numeric literal too big 
index 464a279..848839c 100644 (file)
@@ -2,7 +2,7 @@ specExamples.frag
 Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
 ERROR: 0:6: '=' :  cannot convert from 'const uint' to 'global int'
 ERROR: 0:20: '' : numeric literal too big 
-ERROR: 0:21: '' : hexidecimal literal too big 
+ERROR: 0:21: '' : hexadecimal literal too big 
 ERROR: 0:37: 'view' : redefinition 
 ERROR: 0:63: 'invariant' : can only apply to an output 
 ERROR: 0:68: 'lightPosition' : redefinition 
index 26dabf0..11bdd4b 100644 (file)
@@ -2,10 +2,10 @@ tokenLength.vert
 ERROR: 0:9: '' : numeric literal too big 
 ERROR: 0:10: '' : numeric literal too big 
 ERROR: 0:13: '' : octal literal too big 
-ERROR: 0:14: '' : hexidecimal literal too big 
+ERROR: 0:14: '' : hexadecimal literal too big 
 ERROR: 0:23: '' : float literal too long 
 ERROR: 0:32: '' : name too long 
-ERROR: 0:33: '' : hexidecimal literal too big 
+ERROR: 0:33: '' : hexadecimal literal too big 
 ERROR: 0:34: '' : numeric literal too long 
 ERROR: 0:34: '' : octal literal too big 
 ERROR: 0:35: '' : numeric literal too long 
index 7f09a09..88fc553 100644 (file)
@@ -2,5 +2,5 @@
 // For the version, it uses the latest git tag followed by the number of commits.
 // For the date, it uses the current date (when then script is run).
 
-#define GLSLANG_REVISION "SPIRV99.1370"
+#define GLSLANG_REVISION "SPIRV99.1373"
 #define GLSLANG_DATE "30-Jul-2016"
index 0fcc52f..7f60ddc 100644 (file)
@@ -55,7 +55,7 @@
 
 // Required to avoid missing prototype warnings for some compilers
 int yylex(YYSTYPE*, glslang::TParseContext&);
-    
+
 namespace glslang {
 
 // read past any white space
@@ -564,7 +564,7 @@ void TScanContext::fillInKeywordMap()
     (*KeywordMap)["superp"] =                  SUPERP;
 
     ReservedSet = new std::unordered_set<const char*, str_hash, str_eq>;
-    
+
     ReservedSet->insert("common");
     ReservedSet->insert("partition");
     ReservedSet->insert("active");
@@ -678,7 +678,7 @@ int TScanContext::tokenize(TPpContext* pp, TParserToken& token)
 
         case PpAtomDecrement:          return DEC_OP;
         case PpAtomIncrement:          return INC_OP;
-                                   
+
         case PpAtomConstInt:           parserToken->sType.lex.i   = ppToken.ival;       return INTCONSTANT;
         case PpAtomConstUint:          parserToken->sType.lex.i   = ppToken.ival;       return UINTCONSTANT;
         case PpAtomConstInt64:         parserToken->sType.lex.i64 = ppToken.i64val;     return INT64CONSTANT;
@@ -850,7 +850,7 @@ int TScanContext::tokenizeIdentifier()
     case MAT3X4:
     case MAT4X2:
     case MAT4X3:
-    case MAT4X4:        
+    case MAT4X4:
         return matNxM();
 
     case DMAT2:
@@ -976,7 +976,7 @@ int TScanContext::tokenizeIdentifier()
     case USAMPLER2DARRAY:
         afterType = true;
         return nonreservedKeyword(300, 130);
-        
+
     case ISAMPLER2DRECT:
     case USAMPLER2DRECT:
         afterType = true;
@@ -994,7 +994,7 @@ int TScanContext::tokenizeIdentifier()
         if (parseContext.extensionsTurnedOn(Num_AEP_texture_buffer, AEP_texture_buffer))
             return keyword;
         return es30ReservedFromGLSL(140);
-        
+
     case SAMPLER2DMS:
     case ISAMPLER2DMS:
     case USAMPLER2DMS:
@@ -1113,7 +1113,7 @@ int TScanContext::tokenizeIdentifier()
 
     case NOPERSPECTIVE:
         return es30ReservedFromGLSL(130);
-        
+
     case SMOOTH:
         if ((parseContext.profile == EEsProfile && parseContext.version < 300) ||
             (parseContext.profile != EEsProfile && parseContext.version < 130))
@@ -1172,7 +1172,7 @@ int TScanContext::tokenizeIdentifier()
         bool reserved = parseContext.profile == EEsProfile || parseContext.version >= 130;
         return identifierOrReserved(reserved);
     }
-    
+
     default:
         parseContext.infoSink.info.message(EPrefixInternalError, "Unknown glslang keyword", loc);
         return 0;
index 3509758..d771010 100644 (file)
@@ -192,7 +192,7 @@ int TPpContext::CPPdefine(TPpToken* ppToken)
                 do {
                     int oldToken;
                     TPpToken oldPpToken;
-                    TPpToken newPpToken;                    
+                    TPpToken newPpToken;
                     oldToken = ReadToken(symb->mac.body, &oldPpToken);
                     newToken = ReadToken(mac.body, &newPpToken);
                     if (oldToken != newToken || oldPpToken != newPpToken) {
@@ -250,7 +250,7 @@ int TPpContext::CPPelse(int matchelse, TPpToken* ppToken)
         if (token != '#') {
             while (token != '\n' && token != EndOfInput)
                 token = scanToken(ppToken);
-            
+
             if (token == EndOfInput)
                 return token;
 
@@ -495,7 +495,7 @@ int TPpContext::eval(int token, int precedence, bool shortCircuit, int& res, boo
         if (op < 0 || binop[op].precedence <= precedence)
             break;
         int leftSide = res;
-        
+
         // Setup short-circuiting, needed for ES, unless already in a short circuit.
         // (Once in a short-circuit, can't turn off again, until that whole subexpression is done.
         if (! shortCircuit) {
@@ -756,7 +756,7 @@ int TPpContext::CPPpragma(TPpToken* ppToken)
     else
         parseContext.handlePragma(loc, tokens);
 
-    return token;    
+    return token;
 }
 
 // #version: This is just for error checking: the version and profile are decided before preprocessing starts
@@ -980,7 +980,7 @@ int TPpContext::tMacroInput::scan(TPpToken* ppToken)
 
     if (token == EndOfInput)
         mac->busy = 0;
-        
+
     return token;
 }
 
@@ -1060,7 +1060,7 @@ int TPpContext::MacroExpand(int atom, TPpToken* ppToken, bool expandUndef, bool
     if (sym->mac.args) {
         token = scanToken(ppToken);
         if (newLineOkay) {
-            while (token == '\n')                
+            while (token == '\n')
                 token = scanToken(ppToken);
         }
         if (token != '(') {
index b3d1af6..5ce5a03 100644 (file)
@@ -298,7 +298,7 @@ int TPpContext::tStringInput::scan(TPpToken* ppToken)
             ppToken->name[len++] = (char)ch;
             ch = getch();
             if (ch == 'x' || ch == 'X') {
-                // must be hexidecimal
+                // must be hexadecimal
 
                 bool isUnsigned = false;
                 bool isInt64 = false;
@@ -319,11 +319,11 @@ int TPpContext::tStringInput::scan(TPpToken* ppToken)
                             } else if (ch >= 'a' && ch <= 'f') {
                                 ii = ch - 'a' + 10;
                             } else
-                                pp->parseContext.ppError(ppToken->loc, "bad digit in hexidecimal literal", "", "");
+                                pp->parseContext.ppError(ppToken->loc, "bad digit in hexadecimal literal", "", "");
                             ival = (ival << 4) | ii;
                         } else {
                             if (! AlreadyComplained) {
-                                pp->parseContext.ppError(ppToken->loc, "hexidecimal literal too big", "", "");
+                                pp->parseContext.ppError(ppToken->loc, "hexadecimal literal too big", "", "");
                                 AlreadyComplained = 1;
                             }
                             ival = 0xffffffffffffffffull;
@@ -333,7 +333,7 @@ int TPpContext::tStringInput::scan(TPpToken* ppToken)
                              (ch >= 'A' && ch <= 'F') ||
                              (ch >= 'a' && ch <= 'f'));
                 } else {
-                    pp->parseContext.ppError(ppToken->loc, "bad digit in hexidecimal literal", "", "");
+                    pp->parseContext.ppError(ppToken->loc, "bad digit in hexadecimal literal", "", "");
                 }
                 if (ch == 'u' || ch == 'U') {
                     if (len < MaxTokenLength)
@@ -405,7 +405,7 @@ int TPpContext::tStringInput::scan(TPpToken* ppToken)
                 }
                 if (ch == '.' || ch == 'e' || ch == 'f' || ch == 'E' || ch == 'F')
                     return pp->lFloatConst(len, ch, ppToken);
-                
+
                 // wasn't a float, so must be octal...
                 if (nonOctal)
                     pp->parseContext.ppError(ppToken->loc, "octal literal digit too large", "", "");
@@ -447,7 +447,7 @@ int TPpContext::tStringInput::scan(TPpToken* ppToken)
             break;
         case '1': case '2': case '3': case '4':
         case '5': case '6': case '7': case '8': case '9':
-            // can't be hexidecimal or octal, is either decimal or floating point
+            // can't be hexadecimal or octal, is either decimal or floating point
 
             do {
                 if (len < MaxTokenLength)
@@ -705,7 +705,7 @@ int TPpContext::tStringInput::scan(TPpToken* ppToken)
 // Return 0 when no more tokens.
 //
 const char* TPpContext::tokenize(TPpToken* ppToken)
-{    
+{
     int token = '\n';
 
     for(;;) {
index 87f0eb1..fd4d407 100644 (file)
@@ -125,7 +125,7 @@ enum EFixedAtoms {
     PpAtomConstDouble,
     PpAtomConstString,
 
-    // Indentifiers 
+    // Identifiers 
     PpAtomIdentifier,
 
     // preprocessor "keywords"