let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; fn main (x: s32) -> s32 { // single comment /* Multi line comment */ /* Nested /* Multi line */ Comment */ let y = x + 1; let z = y * 2; z * y } let a = 0xff; let b = 0b1010; let c = 1.; let d = .1; let e = 1.1; let cha = 'a'; let chb = '\''; let str = "stringy\n thingy\""; let cha = 'a'; let chb = '\'';