···1+---
2+version: 1.2.6
3+title: highlight_comments_ansi
4+---
5+#! shebang!
6+// This is some kind of comment
7+console.log("Hi");
8+/*
9+Another comment
10+that spans several lines
11+*/
12+let x = /* this on is inline! */ 10;
13+14+15+---
16+17+[3m[90m#! shebang![39m[23m[0m
18+[0m[3m[90m// This is some kind of comment[39m[23m[0m
19+[0m[0mconsole[0m[0m.[0m[34mlog[39m[0m([0m[32m"Hi"[39m[0m)[0m[0m;[0m[0m
20+[0m[3m[90m/*
21+Another comment
22+that spans several lines
23+*/[39m[23m[0m
24+[0m[33mlet[39m[0m [0m[0mx[0m[0m [0m[35m=[39m[0m [0m[3m[90m/* this on is inline! */[39m[23m[0m [0m[32m10[39m[0m;[0m[0m
25+[0m
+23
birdie_snapshots/highlight_errors_ansi.accepted
···00000000000000000000000
···1+---
2+version: 1.2.6
3+title: highlight_errors_ansi
4+---
5+6+let unknown = @;
7+let ustring = 'This string does not finish
8+let uregex = /uh oh
9+let badNumber = 0xabcdefg;
10+/*
11+This comment spans the rest of the program.
12+13+14+---
15+16+[0m
17+[0m[33mlet[39m[0m [0m[0munknown[0m[0m [0m[35m=[39m[0m [0m[0m@[0m[0m;[0m[0m
18+[0m[33mlet[39m[0m [0m[0mustring[0m[0m [0m[35m=[39m[0m [0m[32m'This string does not finish[39m[0m
19+[0m[33mlet[39m[0m [0m[0muregex[0m[0m [0m[35m=[39m[0m [0m[32m/uh oh[39m[0m
20+[0m[33mlet[39m[0m [0m[0mbadNumber[0m[0m [0m[35m=[39m[0m [0m[32m0xabcdef[39m[0mg[0m[0m;[0m[0m
21+[0m[3m[90m/*
22+This comment spans the rest of the program.
23+[39m[23m
+1
gleam.toml
···20[dev-dependencies]
21gleeunit = ">= 1.0.0 and < 2.0.0"
22simplifile = ">= 2.2.1 and < 3.0.0"
0
···20[dev-dependencies]
21gleeunit = ">= 1.0.0 and < 2.0.0"
22simplifile = ">= 2.2.1 and < 3.0.0"
23+birdie = ">= 1.2.6 and < 2.0.0"
+11
manifest.toml
···2# You typically do not need to edit this file
34packages = [
0005 { name = "filepath", version = "1.1.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "filepath", source = "hex", outer_checksum = "65F51013BCF78A603AFFD7992EF1CC6ECA96C74038EB48887F656DE44DBC1902" },
06 { name = "gleam_community_ansi", version = "1.4.3", build_tools = ["gleam"], requirements = ["gleam_community_colour", "gleam_regexp", "gleam_stdlib"], otp_app = "gleam_community_ansi", source = "hex", outer_checksum = "8A62AE9CC6EA65BEA630D95016D6C07E4F9973565FA3D0DE68DC4200D8E0DD27" },
7 { name = "gleam_community_colour", version = "2.0.0", build_tools = ["gleam"], requirements = ["gleam_json", "gleam_stdlib"], otp_app = "gleam_community_colour", source = "hex", outer_checksum = "FDD6AC62C6EC8506C005949A4FCEF032038191D5EAAEC3C9A203CD53AE956ACA" },
08 { name = "gleam_json", version = "2.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "C55C5C2B318533A8072D221C5E06E5A75711C129E420DD1CE463342106012E5D" },
9 { name = "gleam_regexp", version = "1.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_regexp", source = "hex", outer_checksum = "7F5E0C0BBEB3C58E57C9CB05FA9002F970C85AD4A63BA1E55CBCB35C15809179" },
10 { name = "gleam_stdlib", version = "0.58.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "091F2D2C4A3A4E2047986C47E2C2C9D728A4E068ABB31FDA17B0D347E6248467" },
11 { name = "gleeunit", version = "1.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "0E6C83834BA65EDCAAF4FE4FB94AC697D9262D83E6F58A750D63C9F6C8A9D9FF" },
012 { name = "houdini", version = "1.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "houdini", source = "hex", outer_checksum = "5BA517E5179F132F0471CB314F27FE210A10407387DA1EA4F6FD084F74469FC2" },
0013 { name = "simplifile", version = "2.2.1", build_tools = ["gleam"], requirements = ["filepath", "gleam_stdlib"], otp_app = "simplifile", source = "hex", outer_checksum = "C88E0EE2D509F6D86EB55161D631657675AA7684DAB83822F7E59EB93D9A60E3" },
0014]
1516[requirements]
017gleam_community_ansi = { version = ">= 1.4.3 and < 2.0.0" }
18gleam_stdlib = { version = ">= 0.44.0 and < 2.0.0" }
19gleeunit = { version = ">= 1.0.0 and < 2.0.0" }