github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/internal/compiler/parser/smoke_test/happypath/023_const.simple.neva (about) 1 const pi f32 = 3.14 2 3 pub const pi f32 = 3.14 4 5 const {} 6 7 const { 8 } 9 10 const { 11 12 } 13 14 const { pi f32 = 3.14 } 15 16 const { 17 pi f32 = 3.14 } 18 19 const { pi f32 = 3.14 20 } 21 22 const { 23 pi f32 = 3.14 24 } 25 26 const { 27 28 pi f32 = 3.14 29 } 30 31 const { 32 pi f32 = 3.14 33 34 } 35 36 const { pi f32 = 3.14 37 magic_num i8 = 42 } 38 39 const { 40 pi f32 = 3.14 41 magic_num i8 = 42 } 42 43 const { 44 pi f32 = 3.14 45 magic_num i8 = 42 46 } 47 48 const { 49 50 pi f32 = 3.14 51 magic_num i8 = 42 52 } 53 54 const { 55 pi f32 = 3.14 56 magic_num i8 = 42 57 58 } 59 60 const { 61 62 pi f32 = 3.14 63 magic_num i8 = 42 64 } 65 66 const { 67 pi f32 = 3.14 68 magic_num i8 = 42 69 70 } 71 72 const { 73 pi f32 = 3.14 74 75 magic_num i8 = 42 76 } 77 78 const { VEC list<i8> = [] } 79 80 const { 81 VEC list<i8> = [] } 82 83 const { VEC list<i8> = [] 84 } 85 86 const { 87 VEC list<i8> = [] 88 } 89 90 const { 91 VEC list<i8> = [1, 2, 3, 4] 92 } 93 94 const { REC struct {} = {} } 95 96 const { REC struct {} = {} 97 } 98 99 const { REC struct {} = {} 100 } 101 102 const { 103 REC struct {} = {} 104 } 105 106 const { REC struct { foo int } = { foo: 42 } } 107 108 const { 109 REC struct { foo int } = { foo: 42 } } 110 111 const { REC struct { foo int } = { foo: 42 } 112 } 113 114 const { 115 REC struct { 116 foo int 117 bar list<i8> 118 } = { 119 foo: 42, 120 bar: [1, 2, 3, 4] 121 } 122 } 123 124 const { ENUM enum { Monday, Tuesday } = 1 } 125 126 const { 127 ENUM enum { Monday, Tuesday } = 2 } 128 129 const { ENUM enum { Monday, Tuesday } = 3 130 } 131 132 const { 133 ENUM enum { Monday, Tuesday } = 4 134 } 135 136 const { 137 ENUM enum { 138 Monday, Tuesday } = 5 139 } 140 141 const { 142 ENUM enum { Monday, Tuesday 143 } = 6 144 } 145 146 const { 147 ENUM enum { 148 Monday, Tuesday 149 } = 7 150 } 151 152 const { 153 ENUM enum { 154 Monday, 155 Tuesday 156 } = 8 157 } 158 159 const { UNION int | string = 42 } 160 161 const { 162 pub UNION int | string = 'hello!' 163 } 164 165 const { 166 msg string = 'hello!' 167 }