mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
tests: remove useless support of '.' in integers
* tests/calc.at: here. * doc/bison.texi: Avoid uninitialized variables.
This commit is contained in:
@@ -168,7 +168,7 @@ class CalcLexer(R) : Lexer
|
||||
return YYTokenType.EOF;
|
||||
|
||||
// Numbers.
|
||||
if (input.front == '.' || input.front.isNumber)
|
||||
if (input.front.isNumber)
|
||||
{
|
||||
import std.conv : parse;
|
||||
semanticVal_.ival = input.parse!int;
|
||||
@@ -257,8 +257,8 @@ read_integer (]AT_YYLEX_FORMALS[)
|
||||
}
|
||||
while ((c = get_char (]AT_YYLEX_ARGS[)) == ' ' || c == '\t');
|
||||
|
||||
/* Process numbers */
|
||||
if (c == '.' || isdigit (c))
|
||||
/* Process numbers. */
|
||||
if (isdigit (c))
|
||||
{
|
||||
unget_char (]AT_YYLEX_PRE_ARGS[ c);
|
||||
]AT_VAL[.ival = read_integer (]AT_YYLEX_ARGS[);
|
||||
|
||||
Reference in New Issue
Block a user