mirror of
https://github.com/mikefarah/yq.git
synced 2026-09-01 14:14:52 +08:00
Can process hex numbers
This commit is contained in:
@@ -12,6 +12,76 @@ var valueOperatorScenarios = []expressionScenario{
|
||||
"D0, P[], (!!int)::1\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `0x9f`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::0x9f\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `0x1A`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::0x1A\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `0x1A + 2`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::0x1C\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `0x12 * 2`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::0x24\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `0xF - 1`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::0xE\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `12`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::12\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `12 + 2`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::14\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `12 * 2`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::24\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `12 - 2`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::10\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `0X12`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!int)::0X12\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
document: ``,
|
||||
expression: `-1`,
|
||||
|
||||
Reference in New Issue
Block a user