// File: Shaviaditya[P]CReact-Esoteric-Language/transpiler1.cpp
// Function: conditionalBuilder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
void conditionalBuilder(std::string parse)
{
    if (parse[parse.length() - 1] != '>')
    {
        parse = parse.substr(2, parse.length() - 2);
        parse = SpaceDebug(parse);
        if (parse.substr(0.4) == "elif")
        {
            std::string sf = "else if";
            parse = sf + parse.substr(4, parse.length() - 4) + "{";
            setParserData.push_back(parse);
        }
        else
        {
            setParserData.push_back(parse + "{");
        }
    }
    else
    {
        setParserData.push_back("}");
    }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1c0, %rsp            # imm = 0x1C0
movq %rdi, -0x170(%rbp)
movq %rdi, -0x8(%rbp)
callq 0x3370
movq -0x170(%rbp), %rdi
movq %rax, %rsi
subq $0x1, %rsi
callq 0x3440
movsbl (%rax), %eax
cmpl $0x3e, %eax
je 0x7d27
movq -0x170(%rbp), %rdi
callq 0x3370
movq -0x170(%rbp), %rsi
movq %rax, %rcx
addq $-0x2, %rcx
leaq -0x28(%rbp), %rdi
movq %rdi, -0x180(%rbp)
movl $0x2, %edx
callq 0x3250
movq -0x180(%rbp), %rsi
movq -0x170(%rbp), %rdi
callq 0x32c0
movq -0x180(%rbp), %rdi
callq 0x3170
movq -0x170(%rbp), %rsi
leaq -0x68(%rbp), %rdi
movq %rdi, -0x178(%rbp)
callq 0x3100
movq -0x178(%rbp), %rsi
leaq -0x48(%rbp), %rdi
callq 0x53e0
jmp 0x7a91
movq -0x170(%rbp), %rdi
leaq -0x48(%rbp), %rsi
movq %rsi, -0x198(%rbp)
callq 0x32c0
movq -0x198(%rbp), %rdi
callq 0x3170
leaq -0x68(%rbp), %rdi
callq 0x3170
movq -0x170(%rbp), %rsi
xorl %eax, %eax
movl %eax, %edx
leaq -0x98(%rbp), %rdi
movq %rdi, -0x190(%rbp)
movq $-0x1, %rcx
callq 0x3250
movq -0x190(%rbp), %rdi
leaq 0x559d(%rip), %rsi      # 0xd08d
callq 0x9260
movb %al, -0x181(%rbp)
jmp 0x7afd
leaq -0x98(%rbp), %rdi
callq 0x3170
movb -0x181(%rbp), %al
testb $0x1, %al
jne 0x7b18
jmp 0x7cc1
leaq -0xb9(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x33e0
movq -0x1a0(%rbp), %rdx
leaq 0x5559(%rip), %rsi      # 0xd092
leaq -0xb8(%rbp), %rdi
callq 0x9140
jmp 0x7b47
leaq -0xb9(%rbp), %rdi
callq 0x3280
movq -0x170(%rbp), %rdi
callq 0x3370
movq -0x170(%rbp), %rsi
movq %rax, %rcx
addq $-0x4, %rcx
leaq -0x120(%rbp), %rdi
movl $0x4, %edx
callq 0x3250
jmp 0x7b80
leaq -0x100(%rbp), %rdi
leaq -0xb8(%rbp), %rsi
leaq -0x120(%rbp), %rdx
callq 0x9a10
jmp 0x7b9c
leaq 0x54cd(%rip), %rdx      # 0xd070
leaq -0xe0(%rbp), %rdi
leaq -0x100(%rbp), %rsi
callq 0x94e0
jmp 0x7bb8
movq -0x170(%rbp), %rdi
leaq -0xe0(%rbp), %rsi
movq %rsi, -0x1a8(%rbp)
callq 0x32c0
movq -0x1a8(%rbp), %rdi
callq 0x3170
leaq -0x100(%rbp), %rdi
callq 0x3170
leaq -0x120(%rbp), %rdi
callq 0x3170
movq -0x170(%rbp), %rsi
leaq 0xa6bc(%rip), %rdi      # 0x122c0
callq 0x91f0
jmp 0x7c0b
leaq -0xb8(%rbp), %rdi
callq 0x3170
jmp 0x7d22
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
leaq -0x68(%rbp), %rdi
callq 0x3170
jmp 0x7dc2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x3170
jmp 0x7dc2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
leaq -0xb9(%rbp), %rdi
callq 0x3280
jmp 0x7dc2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
jmp 0x7cb0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
jmp 0x7ca4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
leaq -0x100(%rbp), %rdi
callq 0x3170
leaq -0x120(%rbp), %rdi
callq 0x3170
leaq -0xb8(%rbp), %rdi
callq 0x3170
jmp 0x7dc2
movq -0x170(%rbp), %rsi
leaq 0x53a1(%rip), %rdx      # 0xd070
leaq -0x140(%rbp), %rdi
movq %rdi, -0x1b0(%rbp)
callq 0x96b0
movq -0x1b0(%rbp), %rsi
leaq 0xa5d0(%rip), %rdi      # 0x122c0
callq 0x99e0
jmp 0x7cf7
leaq -0x140(%rbp), %rdi
callq 0x3170
jmp 0x7d22
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
leaq -0x140(%rbp), %rdi
callq 0x3170
jmp 0x7dc2
jmp 0x7db9
leaq -0x161(%rbp), %rdi
movq %rdi, -0x1b8(%rbp)
callq 0x33e0
movq -0x1b8(%rbp), %rdx
leaq 0x52fd(%rip), %rsi      # 0xd045
leaq -0x160(%rbp), %rdi
callq 0x9140
jmp 0x7d56
leaq 0xa563(%rip), %rdi      # 0x122c0
leaq -0x160(%rbp), %rsi
callq 0x99e0
jmp 0x7d6b
leaq -0x160(%rbp), %rdi
callq 0x3170
leaq -0x161(%rbp), %rdi
callq 0x3280
jmp 0x7db9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
jmp 0x7dab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
leaq -0x160(%rbp), %rdi
callq 0x3170
leaq -0x161(%rbp), %rdi
callq 0x3280
jmp 0x7dc2
addq $0x1c0, %rsp            # imm = 0x1C0
popq %rbp
retq
movq -0x70(%rbp), %rdi
callq 0x33d0
nopl (%rax,%rax)