13af6ab5fSopenharmony_ci/*
23af6ab5fSopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd.
33af6ab5fSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
43af6ab5fSopenharmony_ci * you may not use this file except in compliance with the License.
53af6ab5fSopenharmony_ci * You may obtain a copy of the License at
63af6ab5fSopenharmony_ci *
73af6ab5fSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0
83af6ab5fSopenharmony_ci *
93af6ab5fSopenharmony_ci * Unless required by applicable law or agreed to in writing, software
103af6ab5fSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
113af6ab5fSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
123af6ab5fSopenharmony_ci * See the License for the specific language governing permissions and
133af6ab5fSopenharmony_ci * limitations under the License.
143af6ab5fSopenharmony_ci */
153af6ab5fSopenharmony_ci
163af6ab5fSopenharmony_ciconst lit00 = 0;
173af6ab5fSopenharmony_ciconst lit01 = 0x0;
183af6ab5fSopenharmony_ci// Valid but must be fixed in grammar
193af6ab5fSopenharmony_ci//const lit02 = 0o644;
203af6ab5fSopenharmony_ciconst lit03 = "string";
213af6ab5fSopenharmony_ciconst lit04 = 0b1011;
223af6ab5fSopenharmony_ciconst lit05 = 3.14159e0;
233af6ab5fSopenharmony_ciconst lit06 = 1.0e-6;
243af6ab5fSopenharmony_ciconst lit07 = 1.0E-6;
253af6ab5fSopenharmony_ciconst lit08 = -1.0E-6;
263af6ab5fSopenharmony_ciconst lit09 = c'a';
273af6ab5fSopenharmony_ciconst lit10 = c'\u0061';
283af6ab5fSopenharmony_ciconst lit11 = true;
293af6ab5fSopenharmony_ciconst lit12 = false;
303af6ab5fSopenharmony_ciconst lit13 = null;
313af6ab5fSopenharmony_ciconst lit14 = 123.45f; // equivalent to (123.45 as float)
323af6ab5fSopenharmony_ciconst lit15 = 123.45e10f;
333af6ab5fSopenharmony_ciconst lit16 = -123.45f; // equivalent to -(123.45 as float)
343af6ab5fSopenharmony_ciconst lit17 = -123.45e10f;
353af6ab5fSopenharmony_ciconst lit18 = [];
363af6ab5fSopenharmony_ciconst lit19 = [1,2,3];
373af6ab5fSopenharmony_ciconst lit20 = ["1","2","3"];
383af6ab5fSopenharmony_ciconst lit21 = [1.0,2.0,3.0];
393af6ab5fSopenharmony_ci
40