ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

slang_shader_syn.h File Reference

Go to the source code of this file.

Functions

n function_decl_identifier n if (parsing_builtin!=0) __operator.emit FUNCTION_OPERATOR.or\n" ".if(parsing_builtin!=0)\"__constructor\" .emit FUNCTION_CONSTRUCTOR .or\n"" identifier .emit FUNCTION_ORDINARY
n type_qualifier n const emit
TYPE_QUALIFIER_CONST or n 
if (shader_type==2)\"attribute\" .emit TYPE_QUALIFIER_ATTRIBUTE .or\n"" \"varying\" .emit TYPE_QUALIFIER_VARYING .or\n"" \"uniform\" .emit TYPE_QUALIFIER_UNIFORM .or\n"" .if (parsing_builtin ! = 0) \"__fixed_output\" .emit TYPE_QUALIFIER_FIXEDOUTPUT .or\n"" .if (parsing_builtin ! = 0) \"__fixed_input\" .emit TYPE_QUALIFIER_FIXEDINPUT

Variables

syntax translation_unit
n emtcode REVISION n emtcode
EXTERNAL_NULL n emtcode
EXTERNAL_FUNCTION_DEFINITION n
emtcode EXTERNAL_DECLARATION n
emtcode DEFAULT_PRECISION n
emtcode INVARIANT_STMT n
emtcode PRECISION_DEFAULT n
emtcode PRECISION_LOW n
emtcode PRECISION_MEDIUM n
emtcode PRECISION_HIGH n
emtcode
DECLARATION_FUNCTION_PROTOTYPE
n emtcode
DECLARATION_INIT_DECLARATOR_LIST
n emtcode FUNCTION_ORDINARY n
emtcode FUNCTION_CONSTRUCTOR n
emtcode FUNCTION_OPERATOR n
emtcode FUNCTION_CALL_NONARRAY
n emtcode FUNCTION_CALL_ARRAY
n emtcode OPERATOR_ADDASSIGN n
emtcode OPERATOR_SUBASSIGN n
emtcode OPERATOR_MULASSIGN n
emtcode OPERATOR_DIVASSIGN n
emtcode OPERATOR_LOGICALXOR n
emtcode OPERATOR_LESS n
emtcode OPERATOR_GREATER n
emtcode OPERATOR_LESSEQUAL n
emtcode OPERATOR_GREATEREQUAL
n emtcode OPERATOR_MULTIPLY n
emtcode OPERATOR_DIVIDE n
emtcode OPERATOR_INCREMENT n
emtcode OPERATOR_DECREMENT n
emtcode OPERATOR_PLUS n
emtcode OPERATOR_MINUS n
emtcode OPERATOR_NOT n emtcode
DECLARATOR_NONE n emtcode
DECLARATOR_NEXT n emtcode
VARIABLE_NONE n emtcode
VARIABLE_IDENTIFIER n emtcode
VARIABLE_INITIALIZER n emtcode
VARIABLE_ARRAY_EXPLICIT n
emtcode VARIABLE_ARRAY_UNKNOWN
n emtcode TYPE_QUALIFIER_NONE
n emtcode TYPE_QUALIFIER_CONST
n emtcode
TYPE_QUALIFIER_ATTRIBUTE n
emtcode TYPE_QUALIFIER_VARYING
n emtcode
TYPE_QUALIFIER_UNIFORM n
emtcode
TYPE_QUALIFIER_FIXEDOUTPUT n
emtcode
TYPE_QUALIFIER_FIXEDINPUT n
emtcode TYPE_VARIANT n emtcode
TYPE_INVARIANT n emtcode
TYPE_CENTER n emtcode
TYPE_CENTROID n emtcode
TYPE_SPECIFIER_VOID n emtcode
TYPE_SPECIFIER_BOOL n emtcode
TYPE_SPECIFIER_BVEC2 n emtcode
TYPE_SPECIFIER_BVEC3 n emtcode
TYPE_SPECIFIER_BVEC4 n emtcode
TYPE_SPECIFIER_INT n emtcode
TYPE_SPECIFIER_IVEC2 n emtcode
TYPE_SPECIFIER_IVEC3 n emtcode
TYPE_SPECIFIER_IVEC4 n emtcode
TYPE_SPECIFIER_FLOAT n emtcode
TYPE_SPECIFIER_VEC2 n emtcode
TYPE_SPECIFIER_VEC3 n emtcode
TYPE_SPECIFIER_VEC4 n emtcode
TYPE_SPECIFIER_MAT2 n emtcode
TYPE_SPECIFIER_MAT3 n emtcode
TYPE_SPECIFIER_MAT4 n emtcode
TYPE_SPECIFIER_SAMPLER1D n
emtcode
TYPE_SPECIFIER_SAMPLER2D n
emtcode
TYPE_SPECIFIER_SAMPLER3D n
emtcode
TYPE_SPECIFIER_SAMPLERCUBE n
emtcode
TYPE_SPECIFIER_SAMPLER1DSHADOW
n emtcode
TYPE_SPECIFIER_SAMPLER2DSHADOW
n emtcode
TYPE_SPECIFIER_SAMPLER2DRECT n
emtcode
TYPE_SPECIFIER_SAMPLER2DRECTSHADOW
n emtcode
TYPE_SPECIFIER_STRUCT n
emtcode
TYPE_SPECIFIER_TYPENAME n
emtcode TYPE_SPECIFIER_MAT23 n
emtcode TYPE_SPECIFIER_MAT32 n
emtcode TYPE_SPECIFIER_MAT24 n
emtcode TYPE_SPECIFIER_MAT42 n
emtcode TYPE_SPECIFIER_MAT34 n
emtcode TYPE_SPECIFIER_MAT43 n
emtcode
TYPE_SPECIFIER_NONARRAY n
emtcode TYPE_SPECIFIER_ARRAY n
emtcode FIELD_NONE n emtcode
FIELD_NEXT n emtcode
FIELD_ARRAY n emtcode OP_END n
emtcode
OP_BLOCK_BEGIN_NO_NEW_SCOPE n
emtcode
OP_BLOCK_BEGIN_NEW_SCOPE n
emtcode OP_DECLARE n emtcode
OP_ASM n emtcode OP_BREAK n
emtcode OP_CONTINUE n emtcode
OP_DISCARD n emtcode OP_RETURN
n emtcode OP_EXPRESSION n
emtcode OP_IF n emtcode
OP_WHILE n emtcode OP_DO n
emtcode OP_FOR n emtcode
OP_PUSH_VOID n emtcode
OP_PUSH_BOOL n emtcode
OP_PUSH_INT n emtcode
OP_PUSH_FLOAT n emtcode
OP_PUSH_IDENTIFIER n emtcode
OP_SEQUENCE n emtcode
OP_ASSIGN n emtcode
OP_ADDASSIGN n emtcode
OP_SUBASSIGN n emtcode
OP_MULASSIGN n emtcode
OP_DIVASSIGN n emtcode
OP_SELECT n emtcode
OP_LOGICALOR n emtcode
OP_LOGICALXOR n emtcode
OP_LOGICALAND n emtcode
OP_EQUAL n emtcode OP_NOTEQUAL
n emtcode OP_LESS n emtcode
OP_GREATER n emtcode
OP_LESSEQUAL n emtcode
OP_GREATEREQUAL n emtcode
OP_ADD n emtcode OP_SUBTRACT n
emtcode OP_MULTIPLY n emtcode
OP_DIVIDE n emtcode
OP_PREINCREMENT n emtcode
OP_PREDECREMENT n emtcode
OP_PLUS n emtcode OP_MINUS n
emtcode OP_NOT n emtcode
OP_SUBSCRIPT n emtcode OP_CALL
n emtcode OP_FIELD n emtcode
OP_POSTINCREMENT n emtcode
OP_POSTDECREMENT n emtcode
OP_PRECISION n emtcode
OP_METHOD n emtcode
PARAM_QUALIFIER_IN n emtcode
PARAM_QUALIFIER_OUT n emtcode
PARAM_QUALIFIER_INOUT n
emtcode PARAMETER_NONE n
emtcode PARAMETER_NEXT n
emtcode
PARAMETER_ARRAY_NOT_PRESENT n
emtcode
PARAMETER_ARRAY_PRESENT n
errtext 
INVALID_EXTERNAL_DECLARATION
n primary_expression n
floatconstant or boolconstant
or intconstant or
variable_identifier or 
primary_expression_1
n primary_expression_1 n
lparen and expression and 
rparen
n postfix_expression n
postfix_expression_1 and loop 
postfix_expression_2
n postfix_expression_1 n
function_call or 
primary_expression
n postfix_expression_2 n
postfix_expression_3 or
postfix_expression_4 or n
plusplus emit OP_POSTINCREMENT
or n minusminus emit 
OP_POSTDECREMENT
n postfix_expression_3 n
lbracket and
integer_expression and
rbracket emit 
OP_SUBSCRIPT
n postfix_expression_4 n dot
and field_selection emit 
OP_FIELD
n integer_expression n expression
n function_call n function_call_or_method
n function_call_or_method n
regular_function_call or 
method_call
n method_call n identifier
emit OP_METHOD and dot and
function_call_generic and true
emit 
OP_END
n function_call_generic n
function_call_generic_1 or 
function_call_generic_2
n function_call_generic_1 n
function_call_header_with_parameters
and rparen error 
RPAREN_EXPECTED
n
function_call_header_no_parameters
n function_call_header and 
function_call_header_no_parameters_1
n
function_call_header_no_parameters_1
n void or 
true
n
function_call_header_with_parameters
n function_call_header and
assignment_expression and true
emit OP_END and n loop 
function_call_header_with_parameters_1
n function_call_header n
function_identifier and 
lparen
n function_identifier n
identifier and 
function_identifier_opt_array
n
function_identifier_opt_array
n function_identifier_array
emit FUNCTION_CALL_ARRAY or n
true emit 
FUNCTION_CALL_NONARRAY
n function_identifier_array n
lbracket and
constant_expression and 
rbracket
n unary_expression n
postfix_expression or
unary_expression_1 or
unary_expression_2 or
unary_expression_3 or n
unary_expression_4 or 
unary_expression_5
n unary_expression_1 n
plusplus and unary_expression
and true emit 
OP_PREINCREMENT
n unary_expression_2 n
minusminus and
unary_expression and true emit 
OP_PREDECREMENT
n unary_expression_3 n plus
and unary_expression and true
emit 
OP_PLUS
n unary_expression_4 n minus
and unary_expression and true
emit 
OP_MINUS
n unary_expression_5 n bang
and unary_expression and true
emit 
OP_NOT
n multiplicative_expression n
unary_expression and loop 
multiplicative_expression_1
n multiplicative_expression_1
n multiplicative_expression_2
or 
multiplicative_expression_3
n multiplicative_expression_2
n star and unary_expression
and true emit 
OP_MULTIPLY
n multiplicative_expression_3
n slash and unary_expression
and true emit 
OP_DIVIDE
n additive_expression n
multiplicative_expression and
loop 
additive_expression_1
n additive_expression_1 n
additive_expression_2 or 
additive_expression_3
n additive_expression_2 n plus
and multiplicative_expression
and true emit 
OP_ADD
n additive_expression_3 n
minus and
multiplicative_expression and
true emit 
OP_SUBTRACT
n shift_expression n additive_expression
n relational_expression n
shift_expression and loop 
relational_expression_1
n relational_expression_1 n
relational_expression_2 or
relational_expression_3 or
relational_expression_4 or n 
relational_expression_5
n relational_expression_2 n
lessequals and
shift_expression and true emit 
OP_LESSEQUAL
n relational_expression_3 n
greaterequals and
shift_expression and true emit 
OP_GREATEREQUAL
n relational_expression_4 n
less and shift_expression and
true emit 
OP_LESS
n relational_expression_5 n
greater and shift_expression
and true emit 
OP_GREATER
n equality_expression n
relational_expression and loop 
equality_expression_1
n equality_expression_1 n
equality_expression_2 or 
equality_expression_3
n equality_expression_2 n
equalsequals and
relational_expression and true
emit 
OP_EQUAL
n equality_expression_3 n
bangequals and
relational_expression and true
emit 
OP_NOTEQUAL
n and_expression n equality_expression
n exclusive_or_expression n and_expression
n inclusive_or_expression n exclusive_or_expression
n logical_and_expression n
inclusive_or_expression and
loop 
logical_and_expression_1
n logical_and_expression_1 n
ampersandampersand and
inclusive_or_expression and
true emit 
OP_LOGICALAND
n logical_xor_expression n
logical_and_expression and
loop 
logical_xor_expression_1
n logical_xor_expression_1 n
caretcaret and
logical_and_expression and
true emit 
OP_LOGICALXOR
n logical_or_expression n
logical_xor_expression and
loop 
logical_or_expression_1
n logical_or_expression_1 n
barbar and
logical_xor_expression and
true emit 
OP_LOGICALOR
n conditional_expression n
logical_or_expression and loop 
conditional_expression_1
n conditional_expression_1 n
question and expression and
colon and
conditional_expression and
true emit 
OP_SELECT
n assignment_expression n
assignment_expression_1 or
assignment_expression_2 or
assignment_expression_3 or n
assignment_expression_4 or
assignment_expression_5 or 
conditional_expression
n assignment_expression_1 n
unary_expression and equals
and assignment_expression and
true emit 
OP_ASSIGN
n assignment_expression_2 n
unary_expression and
starequals and
assignment_expression and true
emit 
OP_MULASSIGN
n assignment_expression_3 n
unary_expression and
slashequals and
assignment_expression and true
emit 
OP_DIVASSIGN
n assignment_expression_4 n
unary_expression and
plusequals and
assignment_expression and true
emit 
OP_ADDASSIGN
n assignment_expression_5 n
unary_expression and
minusequals and
assignment_expression and true
emit 
OP_SUBASSIGN
n expression n
assignment_expression and loop 
expression_1
n expression_1 n comma and
assignment_expression and true
emit 
OP_SEQUENCE
n declaration n declaration_1 or declaration_2
n declaration_1 n
function_prototype emit
DECLARATION_FUNCTION_PROTOTYPE
and 
semicolon
n function_prototype n
function_prototype_1 or 
function_prototype_2
n function_prototype_1 n
function_header and void and
rparen error RPAREN_EXPECTED
emit 
PARAMETER_NONE
n function_declarator n
function_header_with_parameters
or 
function_header
n
function_header_with_parameters
n function_header and
parameter_declaration and loop 
function_header_with_parameters_1
n
function_header_with_parameters_1
n comma and 
parameter_declaration
n function_header n
function_header_nospace or 
function_header_space
n __operator n __operator and
overriden_operator error 
INVALID_OPERATOR_OVERRIDE
n overriden_operator n
plusplus emit
OPERATOR_INCREMENT or n
plusequals emit
OPERATOR_ADDASSIGN or n plus
emit OPERATOR_PLUS or n
minusminus emit
OPERATOR_DECREMENT or n
minusequals emit
OPERATOR_SUBASSIGN or n minus
emit OPERATOR_MINUS or n bang
emit OPERATOR_NOT or n
starequals emit
OPERATOR_MULASSIGN or n star
emit OPERATOR_MULTIPLY or n
slashequals emit
OPERATOR_DIVASSIGN or n slash
emit OPERATOR_DIVIDE or n
lessequals emit
OPERATOR_LESSEQUAL or n n n
less emit OPERATOR_LESS or n
greaterequals emit
OPERATOR_GREATEREQUAL or n n n
greater emit OPERATOR_GREATER
or n n n n n n n n n
caretcaret emit 
OPERATOR_LOGICALXOR
n parameter_declarator n
parameter_declarator_nospace
or 
parameter_declarator_space
n parameter_declarator_nospace
n type_specifier_nospace and
identifier and 
parameter_declarator_1
n parameter_declarator_1 n
parameter_declarator_2 emit
PARAMETER_ARRAY_PRESENT or n
true emit 
PARAMETER_ARRAY_NOT_PRESENT
n parameter_declaration n
parameter_declaration_1 emit 
PARAMETER_NEXT
n parameter_declaration_1 n
parameter_declaration_2 or 
parameter_declaration_3
n parameter_declaration_2 n
type_qualifier and space and
parameter_qualifier and 
parameter_declaration_4
n parameter_declaration_4 n
parameter_declaration_optprec
and 
parameter_declaration_rest
n
parameter_declaration_optprec
n parameter_declaration_prec
or true emit 
PRECISION_DEFAULT
n parameter_declaration_prec n
precision and 
space
n parameter_declaration_rest n
parameter_declarator or 
parameter_type_specifier
n parameter_qualifier n
parameter_qualifier_1 or true
emit 
PARAM_QUALIFIER_IN
n parameter_qualifier_2 n in
emit PARAM_QUALIFIER_IN or n
out emit PARAM_QUALIFIER_OUT
or n inout emit 
PARAM_QUALIFIER_INOUT
n parameter_type_specifier n
parameter_type_specifier_1 and
true emit and 
parameter_type_specifier_2
n parameter_type_specifier_1 n
type_specifier_nospace or 
type_specifier_space
n init_declarator_list n
single_declaration and loop
init_declarator_list_1 emit
DECLARATOR_NEXT and n true
emit 
DECLARATOR_NONE
n init_declarator_list_1 n
comma and identifier emit
VARIABLE_IDENTIFIER and 
init_declarator_list_2
n init_declarator_list_2 n
init_declarator_list_3 or
init_declarator_list_4 or true
emit 
VARIABLE_NONE
n init_declarator_list_3 n
equals and initializer emit 
VARIABLE_INITIALIZER
n init_declarator_list_5 n
constant_expression emit
VARIABLE_ARRAY_EXPLICIT or
true emit 
VARIABLE_ARRAY_UNKNOWN
n single_declaration n
single_declaration_nospace or 
single_declaration_space
n single_declaration_space n
fully_specified_type_space and 
single_declaration_space_1
n single_declaration_nospace n
fully_specified_type_nospace
and 
single_declaration_nospace_1
n single_declaration_space_2 n
space and identifier and 
single_declaration_3
n fully_specified_type_nospace
n
fully_specified_type_optinvariant
and
fully_specified_type_optcentroid
and
fully_specified_type_optqual
and
fully_specified_type_optprec
and 
type_specifier_nospace
n
fully_specified_type_optinvariant
n
fully_specified_type_invariant
or true emit 
TYPE_VARIANT
n
fully_specified_type_optcentroid
n
fully_specified_type_centroid
or true emit 
TYPE_CENTER
n fully_specified_type_optqual
n fully_specified_type_qual or
true emit 
TYPE_QUALIFIER_NONE
n invariant_qualifier n
invariant emit 
TYPE_INVARIANT
n centroid_qualifier n
centroid emit 
TYPE_CENTROID
n
type_specifier_nonarray_space
n void emit
TYPE_SPECIFIER_VOID or n float
emit TYPE_SPECIFIER_FLOAT or n
int emit TYPE_SPECIFIER_INT or
n bool emit
TYPE_SPECIFIER_BOOL or n vec2
emit TYPE_SPECIFIER_VEC2 or n
vec3 emit TYPE_SPECIFIER_VEC3
or n vec4 emit
TYPE_SPECIFIER_VEC4 or n bvec2
emit TYPE_SPECIFIER_BVEC2 or n
bvec3 emit
TYPE_SPECIFIER_BVEC3 or n
bvec4 emit
TYPE_SPECIFIER_BVEC4 or n
ivec2 emit
TYPE_SPECIFIER_IVEC2 or n
ivec3 emit
TYPE_SPECIFIER_IVEC3 or n
ivec4 emit
TYPE_SPECIFIER_IVEC4 or n mat2
emit TYPE_SPECIFIER_MAT2 or n
mat3 emit TYPE_SPECIFIER_MAT3
or n mat4 emit
TYPE_SPECIFIER_MAT4 or n
mat2x3 emit
TYPE_SPECIFIER_MAT23 or n
mat3x2 emit
TYPE_SPECIFIER_MAT32 or n
mat2x4 emit
TYPE_SPECIFIER_MAT24 or n
mat4x2 emit
TYPE_SPECIFIER_MAT42 or n
mat3x4 emit
TYPE_SPECIFIER_MAT34 or n
mat4x3 emit
TYPE_SPECIFIER_MAT43 or n
sampler1D emit
TYPE_SPECIFIER_SAMPLER1D or n
sampler2D emit
TYPE_SPECIFIER_SAMPLER2D or n
sampler3D emit
TYPE_SPECIFIER_SAMPLER3D or n
samplerCube emit
TYPE_SPECIFIER_SAMPLERCUBE or
n sampler1DShadow emit
TYPE_SPECIFIER_SAMPLER1DSHADOW
or n sampler2DShadow emit
TYPE_SPECIFIER_SAMPLER2DSHADOW
or n sampler2DRect emit
TYPE_SPECIFIER_SAMPLER2DRECT
or n sampler2DRectShadow emit
TYPE_SPECIFIER_SAMPLER2DRECTSHADOW
or n type_name emit 
TYPE_SPECIFIER_TYPENAME
n
type_specifier_nonarray_nospace
n struct_specifier emit 
TYPE_SPECIFIER_STRUCT
n type_specifier_nonarray n
type_specifier_nonarray_nospace
or 
type_specifier_nonarray_space
n type_specifier_space n
type_specifier_nonarray_space
and true emit 
TYPE_SPECIFIER_NONARRAY
n type_specifier_nospace n
type_specifier_nospace_array
or 
type_specifier_nospace_1
n struct_specifier n struct
and struct_specifier_1 and
optional_space and lbrace
error LBRACE_EXPECTED and n
struct_declaration_list and
rbrace emit 
FIELD_NONE
n struct_specifier_1 n
struct_specifier_2 or true 
emit
n struct_specifier_2 n space and identifier
n struct_declaration_list n
struct_declaration and loop
struct_declaration emit 
FIELD_NEXT
n struct_declaration n
struct_declaration_nospace or 
struct_declaration_space
n struct_declarator_list_1 n
comma and 
struct_declarator
n struct_declarator n
identifier and 
struct_declarator_1
n declaration_statement n declaration
n statement n compound_statement or simple_statement
n statement_space n
compound_statement or 
statement_space_1
n compound_statement_1 n
compound_statement_2 or 
compound_statement_3
n compound_statement_2 n lbrace and rbrace
n
compound_statement_no_new_scope_1
n
compound_statement_no_new_scope_2
or 
compound_statement_no_new_scope_3
n statement_list n statement
and loop 
statement
n expression_statement n
expression_statement_1 or 
expression_statement_2
n selection_statement n if
emit OP_IF and lparen error
LPAREN_EXPECTED and expression
and n rparen error
RPAREN_EXPECTED emit OP_END
and 
selection_rest_statement
n selection_rest_statement n
statement and 
selection_rest_statement_1
n condition n condition_1 emit
OP_DECLARE emit
DECLARATION_INIT_DECLARATOR_LIST
or n condition_3 emit 
OP_EXPRESSION
n condition_1 n
condition_1_nospace or 
condition_1_space
n condition_1_nospace n
fully_specified_type_nospace
and 
condition_2
n iteration_statement n
iteration_statement_1 or
iteration_statement_2 or 
iteration_statement_3
n for_init_statement n
expression_statement emit
OP_EXPRESSION or
declaration_statement emit 
OP_DECLARE
n for_rest_statement n
conditionopt and semicolon and 
for_rest_statement_1
n jump_statement_1 n continue
and semicolon emit 
OP_CONTINUE
n jump_statement_2 n break and
semicolon emit 
OP_BREAK
n jump_statement_5 n discard
and semicolon emit 
OP_DISCARD
n asm_arguments n asm_argument
and true emit OP_END and loop 
asm_arguments_1
n asm_argument n
var_with_field or n
variable_identifier or n 
floatconstant
n translation_unit n
optional_space emit REVISION
and external_declaration error
INVALID_EXTERNAL_DECLARATION
and n loop
external_declaration and
optional_space and n error
INVALID_EXTERNAL_DECLARATION
emit 
EXTERNAL_NULL
n external_declaration n
precision_stmt emit
DEFAULT_PRECISION or n
function_definition emit
EXTERNAL_FUNCTION_DEFINITION
or n invariant_stmt emit
INVARIANT_STMT or n
declaration emit 
EXTERNAL_DECLARATION
n precision n lowp emit
PRECISION_LOW or n mediump
emit PRECISION_MEDIUM or n
highp emit 
PRECISION_HIGH
n prectype n int emit
TYPE_SPECIFIER_INT or n float
emit TYPE_SPECIFIER_FLOAT or n
sampler1D emit
TYPE_SPECIFIER_SAMPLER1D or n
sampler2D emit
TYPE_SPECIFIER_SAMPLER2D or n
sampler3D emit
TYPE_SPECIFIER_SAMPLER3D or n
samplerCube emit
TYPE_SPECIFIER_SAMPLERCUBE or
n sampler1DShadow emit
TYPE_SPECIFIER_SAMPLER1DSHADOW
or n sampler2DShadow emit
TYPE_SPECIFIER_SAMPLER2DSHADOW
or n sampler2DRect emit
TYPE_SPECIFIER_SAMPLER2DRECT
or n sampler2DRectShadow emit 
TYPE_SPECIFIER_SAMPLER2DRECTSHADOW
n function_definition n
function_prototype and 
compound_statement_no_new_scope
n digit_oct n
n digit_hex n or A F or a f
n id_character_first n a z or
A Z or 
_
n id_character_next n
id_character_first or 
digit_dec
n float n float_1 or float_2 or float_3
n float_1 n
float_fractional_constant and
float_optional_exponent_part
and 
optional_f_suffix
n float_fractional_constant n
float_fractional_constant_1 or
float_fractional_constant_2 or 
float_fractional_constant_3
n float_fractional_constant_1
n float_digit_sequence and and 
float_digit_sequence
n float_exponent_part n
float_exponent_part_1 or 
float_exponent_part_2
n integer n integer_hex or
integer_oct or 
integer_dec
n integer_hex_1 n x or X
n floatconstant n float emit OP_PUSH_FLOAT
n intconstant n integer emit OP_PUSH_INT
n boolconstant n boolean emit OP_PUSH_BOOL
n optional_space n loop single_space
n single_space n white_char or
c_style_comment_block or 
cpp_style_comment_block
n new_line n cr_lf or lf_cr or n or r
n c_style_comment_block n and *and c_style_comment_rest
n c_style_comment_rest n loop
c_style_comment_char_no_star
and 
c_style_comment_rest_1
n c_style_comment_rest_1 n
c_style_comment_end or 
c_style_comment_rest_2
n c_style_comment_char_no_star
n x2B xFF or x01 
x29
n c_style_comment_end nand = ' .and optional_space
n cpp_style_comment_block n and and cpp_style_comment_block_1
n cpp_style_comment_block_1 n
cpp_style_comment_block_2 or 
cpp_style_comment_block_3
n cpp_style_comment_block_2 n
loop cpp_style_comment_char
and 
new_line
n cpp_style_comment_block_3 n loop cpp_style_comment_char
n cpp_style_comment_char n x0E
xFF or x01 x09 or x0B 
x0C
n ampersandampersand n
optional_space and &and &and 
optional_space
n string string_lexer
n string_lexer n
lex_first_identifier_character
and loop 
lex_next_identifier_character
n err_token n or or or or or or
n err_identifier n
id_character_first and loop 
id_character_next

Generated on Sat May 26 2012 04:58:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.