OSDN Git Service

Better encapsulation for TParseContext
authorAlexis Hetu <sugoi@google.com>
Mon, 22 Jun 2015 20:52:11 +0000 (16:52 -0400)
committerAlexis Hétu <sugoi@google.com>
Fri, 3 Jul 2015 16:54:04 +0000 (16:54 +0000)
commit0a65584a1529450c476c026f3254d78efc200645
tree7b2cd8f2e846fca499fbb5f46bfee77cf51be2dd
parentd2264145fee8e92c2de8b5ba0d7f5527e6d555d3
Better encapsulation for TParseContext

Changed 15 public members of TParseContext
so that they are now private and added the
appropriate setters/getters, along with the
required code changes in the parser.

Change-Id: I0a3ea67540d165e9837a3fe8e64fda4843a3cf96
Reviewed-on: https://swiftshader-review.googlesource.com/3543
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
13 files changed:
src/OpenGL/compiler/Compiler.cpp
src/OpenGL/compiler/InitializeParseContext.h
src/OpenGL/compiler/OutputASM.cpp
src/OpenGL/compiler/ParseHelper.cpp
src/OpenGL/compiler/ParseHelper.h
src/OpenGL/compiler/ValidateGlobalInitializer.h
src/OpenGL/compiler/ValidateLimitations.cpp
src/OpenGL/compiler/ValidateSwitch.h
src/OpenGL/compiler/glslang.h
src/OpenGL/compiler/glslang.l
src/OpenGL/compiler/glslang.y
src/OpenGL/compiler/glslang_lex.cpp
src/OpenGL/compiler/glslang_tab.cpp