Skip to content

Commit 57b82e5

Browse files
committed
TASK: Rename NumberFormat -> IntegerFormat
1 parent 965a407 commit 57b82e5

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/Definition/NumberFormat.php renamed to src/Definition/IntegerFormat.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
use PackageFactory\ComponentEngine\Parser\Tokenizer\TokenType;
2626

27-
enum NumberFormat: string
27+
enum IntegerFormat: string
2828
{
2929
case BINARY = 'BINARY';
3030
case OCTAL = 'OCTAL';
@@ -39,7 +39,7 @@ public static function fromTokenType(TokenType $tokenType): self
3939
TokenType::NUMBER_DECIMAL => self::DECIMAL,
4040
TokenType::NUMBER_HEXADECIMAL => self::HEXADECIMAL,
4141

42-
default => throw new \Exception('@TODO: Unknown Number Format: ' . $tokenType->value)
42+
default => throw new \Exception('@TODO: Unknown Integer Format: ' . $tokenType->value)
4343
};
4444
}
4545
}

src/Parser/Ast/IntegerLiteralNode.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222

2323
namespace PackageFactory\ComponentEngine\Parser\Ast;
2424

25-
use PackageFactory\ComponentEngine\Definition\NumberFormat;
25+
use PackageFactory\ComponentEngine\Definition\IntegerFormat;
2626
use PackageFactory\ComponentEngine\Parser\Tokenizer\Scanner;
2727
use PackageFactory\ComponentEngine\Parser\Tokenizer\Token;
2828

2929
final class IntegerLiteralNode implements \JsonSerializable
3030
{
3131
private function __construct(
3232
public readonly string $value,
33-
public readonly NumberFormat $format
33+
public readonly IntegerFormat $format
3434
) {
3535
}
3636

@@ -40,7 +40,7 @@ private function __construct(
4040
*/
4141
public static function fromTokens(\Iterator $tokens): self
4242
{
43-
$format = NumberFormat::fromTokenType(Scanner::type($tokens));
43+
$format = IntegerFormat::fromTokenType(Scanner::type($tokens));
4444
$value = Scanner::value($tokens);
4545

4646
Scanner::skipOne($tokens);

src/Target/Php/Transpiler/IntegerLiteral/IntegerLiteralTranspiler.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222

2323
namespace PackageFactory\ComponentEngine\Target\Php\Transpiler\IntegerLiteral;
2424

25-
use PackageFactory\ComponentEngine\Definition\NumberFormat;
25+
use PackageFactory\ComponentEngine\Definition\IntegerFormat;
2626
use PackageFactory\ComponentEngine\Parser\Ast\IntegerLiteralNode;
2727

2828
final class IntegerLiteralTranspiler
2929
{
3030
public function transpile(IntegerLiteralNode $integerLiteralNode): string
3131
{
3232
return match ($integerLiteralNode->format) {
33-
NumberFormat::BINARY => strtolower($integerLiteralNode->value),
33+
IntegerFormat::BINARY => strtolower($integerLiteralNode->value),
3434
default => $integerLiteralNode->value
3535
};
3636
}

0 commit comments

Comments
 (0)