File: Literals.fs.styled

package info (click to toggle)
codequery 1.0.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,860 kB
  • sloc: cpp: 151,420; xml: 16,576; python: 5,602; ansic: 5,487; makefile: 559; perl: 496; ruby: 209; sql: 194; sh: 106; php: 53; vhdl: 51; erlang: 47; objc: 22; lisp: 18; cobol: 18; modula3: 17; asm: 14; fortran: 12; ml: 11; tcl: 6
file content (85 lines) | stat: -rw-r--r-- 4,025 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{1}namespace{0} {6}Literals{0}

{1}module{0} {6}Issue110{0} {12}={0}
    {1}let{0} {6}hexA{0} {12}={0} {13}+0xA1B2C3D4{0}
    {1}let{0} {6}hexB{0} {12}={0} {13}-0xCC100000{0}

    {9}// regression checks{0}
    {1}let{0} {6}hexC{0} {12}={0} {13}0xCC100000{0}
    {1}let{0} {6}binA{0} {12}={0} {13}+0b0000_1010{0}
    {1}let{0} {6}binB{0} {12}={0} {13}-0b1010_0000{0}
    {1}let{0} {6}binC{0} {12}={0} {13}0b1010_0000{0}
    {1}let{0} {6}octA{0} {12}={0} {13}+0o1237777700{0}
    {1}let{0} {6}octB{0} {12}={0} {13}-0o1237777700{0}
    {1}let{0} {6}octC{0} {12}={0} {13}0o1237777700{0}
    {1}let{0} {6}i8a{0} {12}={0} {13}+0001y{0}
    {1}let{0} {6}i8b{0} {12}={0} {13}-0001y{0}
    {1}let{0} {6}u8{0} {12}={0} {13}0001uy{0}
    {1}let{0} {6}f32a{0} {12}={0} {13}+0.001e-003{0}
    {1}let{0} {6}f32b{0} {12}={0} {13}-0.001E+003{0}
    {1}let{0} {6}f32c{0} {12}={0} {13}0.001e-003{0}
    {1}let{0} {6}f128a{0} {12}={0} {13}+0.001m{0}
    {1}let{0} {6}f128b{0} {12}={0} {13}-0.001m{0}
    {1}let{0} {6}f128c{0} {12}={0} {13}0.001m{0}

    {9}// invalid literals{0}
    {1}let{0} {6}hexD{0} {12}={0} {13}0xa0bcde0{0}o
    {1}let{0} {6}hexE{0} {12}={0} {13}+0xa0bcd0{0}o
    {1}let{0} {6}hexF{0} {12}={0} {13}-0xa0bcd0{0}o
    {1}let{0} {6}binD{0} {12}={0} {13}0b1010_1110{0}x{6}f000{0}
    {1}let{0} {6}binE{0} {12}={0} {13}+0b1010_1110{0}x{6}f000{0}
    {1}let{0} {6}binF{0} {12}={0} {13}-0b1010_1110{0}x{6}f000{0}
    {1}let{0} {6}binG{0} {12}={0} {13}0b1010_1110{0}o
    {1}let{0} {6}binH{0} {12}={0} {13}+0b1010_1110{0}o
    {1}let{0} {6}binI{0} {12}={0} {13}-0b1010_1110{0}o
    {1}let{0} {6}octD{0} {12}={0} {13}0o3330{0}x{6}aBcDeF{0}
    {1}let{0} {6}octE{0} {12}={0} {13}+0o3330{0}x{6}aBcDe{0}
    {1}let{0} {6}octF{0} {12}={0} {13}-0o3330{0}x{6}aBcDe{0}
    {1}let{0} {6}octG{0} {12}={0} {13}0o3330{0}b
    {1}let{0} {6}octH{0} {12}={0} {13}0o3330{0}b
    {1}let{0} {6}octI{0} {12}={0} {13}0o3330{0}b

{1}module{0} {6}Issue111{0} {12}={0}
    {9}// invalid literals{0}
    {1}let{0} {6}a{0} {12}={0} {13}0000_123{0}a{6}bc{0}
    {1}let{0} {6}b{0} {12}={0} {13}+000_123{0}a{6}bc{0}
    {1}let{0} {6}c{0} {12}={0} {13}-0001_23{0}a{6}bc{0}
    {1}let{0} {6}d{0} {12}={0} {13}00123_000{0}b
    {1}let{0} {6}e{0} {12}={0} {13}+0123_000{0}o
    {1}let{0} {6}f{0} {12}={0} {13}-0123_000{0}x{6}cd{0}

{1}module{0} {6}Issue112{0} {12}={0}
    {1}let{0} {6}i64{0} {12}={0} {13}0001L{0}
    {1}let{0} {6}u64{0} {12}={0} {13}001UL{0}
    {1}let{0} {6}f32a{0} {12}={0} {13}001.F{0}
    {1}let{0} {6}f32b{0} {12}={0} {13}+01.0F{0}
    {1}let{0} {6}f32c{0} {12}={0} {13}-01.00000F{0}
    {1}let{0} {6}f32d{0} {12}={0} {13}0b0000_0010lf{0}
    {1}let{0} {6}f32e{0} {12}={0} {13}0o000_010lf{0}
    {1}let{0} {6}f32f{0} {12}={0} {13}0x0000000000000010lf{0}
    {1}let{0} {6}f64a{0} {12}={0} {13}0b0000_0010LF{0}
    {1}let{0} {6}f64b{0} {12}={0} {13}0o000_010LF{0}
    {1}let{0} {6}f64c{0} {12}={0} {13}0x0000000000000010LF{0}
    {1}let{0} {6}f128a{0} {12}={0} {13}001.M{0}
    {1}let{0} {6}f128b{0} {12}={0} {13}+01.0M{0}
    {1}let{0} {6}f128c{0} {12}={0} {13}-01.00000M{0}

    {9}// regression checks{0}
    {1}let{0} {6}i32{0} {12}={0} {13}-0001l{0}
    {1}let{0} {6}u32{0} {12}={0} {13}+001ul{0}
    {1}let{0} {6}i128{0} {12}={0} {13}9999999999999999999999999999I{0}
    {1}let{0} {6}f32g{0} {12}={0} {13}001.f{0}
    {1}let{0} {6}f32h{0} {12}={0} {13}+01.0f{0}
    {1}let{0} {6}f32i{0} {12}={0} {13}-01.00000f{0}
    {1}let{0} {6}f64d{0} {12}={0} {13}010000e+009{0}
    {1}let{0} {6}f64e{0} {12}={0} {13}+001.0e-009{0}
    {1}let{0} {6}f64f{0} {12}={0} {13}-001.e+009{0}
    {1}let{0} {6}f128d{0} {12}={0} {13}001.m{0}
    {1}let{0} {6}f128e{0} {12}={0} {13}+01.0m{0}
    {1}let{0} {6}f128f{0} {12}={0} {13}-01.00000m{0}

    {9}// arithmetic expressions{0}
    {1}let{0} {6}a{0} {12}={0} {13}-001.f{12}+{13}01.0F{0}
    {1}let{0} {6}b{0} {12}={0} {13}+0b0111_111UL{12}-{13}0x100UL{0}
    {1}let{0} {6}c{0} {12}={0} {13}-01.0F{0} {12}+{0} {13}+001.f{0}
    {1}let{0} {6}d{0} {12}={0} {13}-0x100UL{0} {12}-{0} {13}+0b0111_111UL{0}