d3dcompiler: Don't take the sign as part of the numeric token.
This commit is contained in:
parent
a7956c4c4f
commit
a5203e1a79
|
@ -184,15 +184,15 @@ row_major {return KW_ROW_MAJOR; }
|
|||
return NEW_IDENTIFIER;
|
||||
}
|
||||
|
||||
[+-]?[0-9]*\.[0-9]+([eE][+-]?[0-9]+)?[h|H|f|F]? {
|
||||
[0-9]*\.[0-9]+([eE][+-]?[0-9]+)?[h|H|f|F]? {
|
||||
hlsl_lval.floatval = atof(yytext);
|
||||
return C_FLOAT;
|
||||
}
|
||||
[+-]?[0-9]+\.([eE][+-]?[0-9]+)?[h|H|f|F]? {
|
||||
[0-9]+\.([eE][+-]?[0-9]+)?[h|H|f|F]? {
|
||||
hlsl_lval.floatval = atof(yytext);
|
||||
return C_FLOAT;
|
||||
}
|
||||
[+-]?[0-9]+([eE][+-]?[0-9]+)?[h|H|f|F] {
|
||||
[0-9]+([eE][+-]?[0-9]+)?[h|H|f|F] {
|
||||
hlsl_lval.floatval = atof(yytext);
|
||||
return C_FLOAT;
|
||||
}
|
||||
|
@ -204,7 +204,7 @@ row_major {return KW_ROW_MAJOR; }
|
|||
sscanf(yytext, "0%o", &hlsl_lval.intval);
|
||||
return C_INTEGER;
|
||||
}
|
||||
\-?[0-9]+ {
|
||||
[0-9]+ {
|
||||
hlsl_lval.intval = (atoi(yytext));
|
||||
return C_INTEGER;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue