36 #ifndef _GLSLANG_SCAN_INCLUDED_ 37 #define _GLSLANG_SCAN_INCLUDED_ 55 int b = 0,
int f = 0,
bool single =
false) :
66 if (
names !=
nullptr) {
110 while(charToRead >=
lengths[sourceToRead]) {
119 return sources[sourceToRead][charToRead];
138 while (chIndex > 0) {
157 if (
peek() ==
'\n') {
274 #endif // _GLSLANG_SCAN_INCLUDED_ int stringBias
Definition: Scan.h:260
GLuint const GLchar * name
Definition: glext.h:6671
#define const
Definition: zconf.h:217
int getLastValidSourceIndex() const
Definition: Scan.h:217
void consumeWhitespaceComment(bool &foundNonSpaceTab)
Definition: Scan.cpp:144
int get()
Definition: Scan.h:81
int line
Definition: Common.h:243
void advance()
Definition: Scan.h:227
void setFile(const char *filename, int i)
Definition: Scan.h:177
bool atEndOfInput() const
Definition: Scan.h:206
GLfloat f
Definition: glext.h:8207
const unsigned char *const * sources
Definition: Scan.h:250
GLdouble s
Definition: glext.h:6390
int numSources
Definition: Scan.h:249
GLsizei GLenum GLenum GLuint GLenum GLsizei * lengths
Definition: glext.h:8420
bool singleLogical
Definition: Scan.h:264
GLboolean GLboolean GLboolean b
Definition: glext.h:6844
TSourceLoc logicalSourceLoc
Definition: Scan.h:263
const size_t * lengths
Definition: Scan.h:251
virtual ~TInputScanner()
Definition: Scan.h:75
void setString(int newString)
Definition: Scan.h:185
bool endOfFileReached
Definition: Scan.h:269
void setColumn(int col)
Definition: Scan.h:194
EProfile
Definition: Versions.h:51
size_t currentChar
Definition: Scan.h:253
void consumeWhiteSpace(bool &foundNonSpaceTab)
Definition: Scan.cpp:65
version
Definition: setup.py:6
int currentSource
Definition: Scan.h:252
bool scanVersion(int &version, EProfile &profile, bool ¬FirstToken)
Definition: Scan.cpp:173
const char * name
Definition: Common.h:241
void unget()
Definition: Scan.h:123
int peek()
Definition: Scan.h:100
void setEndOfInput()
Definition: Scan.h:200
GLenum GLenum GLvoid GLvoid * column
Definition: glext.h:6316
const int EndOfInput
Definition: Scan.h:46
void setLine(int newLine)
Definition: Scan.h:164
int finale
Definition: Scan.h:261
const TSourceLoc & getSourceLoc() const
Definition: Scan.h:208
u32 col
Definition: gx_regdef.h:5093
GLuint GLuint * names
Definition: glext.h:12452
GLsizei GLenum * sources
Definition: glext.h:8420
Ιστορικό Εικόνα Πληροφορίες Όλοι Οι Χρήστες Χειρίζονται Το Μενού Αριστερό Αναλογικό Αριστερό Αναλογικό Αριστερό Αναλογικό Y Αριστερό Αναλογικό Δεξί Αναλογικό X Δεξί Αναλογικό Δεξί Αναλογικό Y Δεξί Αναλογικό Σκανδάλη Όπλου Όπλο Aux A Όπλο Aux C Όπλο Select Όπλο D pad Κάτω Όπλο D pad Δεξιά Νεκρή Ζώνη Αναλογικού Σύνδεση Όλων Λήξη Χρόνου Σύνδεσης Hide Unbound Core Input Descriptors Κατάλογος Συσκευών Κατάλογος Ποντικιού Duty Cycle Keyboard Gamepad Mapping Enable Κουμπί D pad κάτω Κουμπί Κουμπί L(πίσω)" ) MSG_HASH( MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_LEFT
bool consumeComment()
Definition: Scan.cpp:77
TSourceLoc * loc
Definition: Scan.h:258
int column
Definition: Common.h:244
#define false
Definition: ordinals.h:83
GLdouble n
Definition: glext.h:8396
TInputScanner(int n, const char *const s[], size_t L[], const char *const *names=nullptr, int b=0, int f=0, bool single=false)
Definition: Scan.h:54
void init()
Definition: Common.h:232
void setFile(const char *filename)
Definition: Scan.h:171
int string
Definition: Common.h:242