ICFP 2007 Contest: https://web.archive.org/web/20090301164728/https://save-endo.cs.uu.nl/

Gene list asm

asm/gene_list.asm asm/gene_list_1.asm
+2
asm/gene_list_10.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{9,24} ;
+2
asm/gene_list_11.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{10,24} ;
+2
asm/gene_list_12.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{11,24} ;
+2
asm/gene_list_13.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{12,24} ;
+2
asm/gene_list_14.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{13,24} ;
+2
asm/gene_list_2.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{1,24} ;
+2
asm/gene_list_3.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{2,24} ;
+2
asm/gene_list_4.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{3,24} ;
+2
asm/gene_list_5.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{4,24} ;
+2
asm/gene_list_6.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{5,24} ;
+2
asm/gene_list_7.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{6,24} ;
+2
asm/gene_list_8.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{7,24} ;
+2
asm/gene_list_9.asm
···
+
(?{IFPCFFP})n{0,24} ; "0"n{42,24} ;
+
(?{IFPICFPPCFFPP}!{0x503})n{0,24} ; "0"n{8,24} ;
+1
asm2dna/src/assembler.rs
···
self.expect('{').ok_or("Skip followed by non-{")?;
let n = self.read_to("}").ok_or("Skip failed to terminate")?;
let n = Self::parse_int(&n).ok_or("Invalid int inside skip")?;
+
self.emit("IP");
self.emit(&Self::encode_int(n, IntPadding::NoPadding));
self.expect('}').ok_or("Skip failed to terminate")?;
}