// File: Eronana[P]strawberry/src/parser.cpp
// Function: Parser::ContinueStatement()
AST_PTR Parser::ContinueStatement()
{
    if(!accept("continue"))PARSER_ERROR("excepted a 'continue'");
    DEF_AST_RET(ContinueStatement);
    ret->literal=Literal();
    if(!acceptEat(TOKEN_SEMICOLON))PARSER_ERROR("excepted a ';'");
    RETURN_PTR;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x120, %rsp            # imm = 0x120
movq %rdi, -0xd0(%rbp)
movq %rdi, %rax
movq %rax, -0xc8(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0xc0(%rbp)
leaq -0x31(%rbp), %rdi
movq %rdi, -0xb8(%rbp)
callq 0x75f0
movq -0xb8(%rbp), %rdx
leaq 0x2986e(%rip), %rsi     # 0x5881b
leaq -0x30(%rbp), %rdi
callq 0xf990
jmp 0x2efb8
movq -0xc0(%rbp), %rdi
leaq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x27920
movb %al, -0xd1(%rbp)
jmp 0x2efd2
movb -0xd1(%rbp), %al
xorb $-0x1, %al
movb %al, -0xd2(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x71d0
leaq -0x31(%rbp), %rdi
callq 0x7310
movb -0xd2(%rbp), %al
testb $0x1, %al
jne 0x2f001
jmp 0x2f116
movb $0x1, -0x6a(%rbp)
movl $0x70, %edi
callq 0x7180
movq -0xc0(%rbp), %rdi
movq %rax, -0xe8(%rbp)
xorl %esi, %esi
callq 0x277f0
movq %rax, -0xe0(%rbp)
jmp 0x2f02d
leaq -0x69(%rbp), %rdi
movq %rdi, -0xf0(%rbp)
callq 0x75f0
movq -0xf0(%rbp), %rdx
leaq 0x29aad(%rip), %rsi     # 0x58af8
leaq -0x68(%rbp), %rdi
callq 0xf990
jmp 0x2f056
movq -0xe0(%rbp), %rsi
movq -0xe8(%rbp), %rdi
leaq -0x68(%rbp), %rdx
callq 0xac90
jmp 0x2f06f
movq -0xe8(%rbp), %rdi
movb $0x0, -0x6a(%rbp)
leaq 0x59b7f(%rip), %rsi     # 0x88c00
leaq -0xeda8(%rip), %rdx     # 0x202e0
callq 0x75c0
jmp 0x2f2f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x2f0b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x71d0
leaq -0x31(%rbp), %rdi
callq 0x7310
jmp 0x2f2ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x2f0fd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x2f0f4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x68(%rbp), %rdi
callq 0x71d0
leaq -0x69(%rbp), %rdi
callq 0x7310
testb $0x1, -0x6a(%rbp)
jne 0x2f105
jmp 0x2f111
movq -0xe8(%rbp), %rdi
callq 0x7230
jmp 0x2f2ef
movl $0x10, %edi
callq 0x72c0
movq %rax, %rdi
movq %rdi, -0xf8(%rbp)
callq 0x33980
movq -0xf8(%rbp), %rsi
leaq -0x78(%rbp), %rdi
callq 0x339c0
movq -0xc0(%rbp), %rsi
leaq -0x80(%rbp), %rdi
callq 0x292e0
jmp 0x2f151
leaq -0x78(%rbp), %rdi
callq 0x339f0
movq %rax, %rdi
addq $0x8, %rdi
leaq -0x80(%rbp), %rsi
movq %rsi, -0x108(%rbp)
callq 0x8ee0
movq -0x108(%rbp), %rdi
callq 0x8f10
movq -0xc0(%rbp), %rdi
movl $0x29, -0x84(%rbp)
leaq -0x84(%rbp), %rsi
callq 0x31240
movb %al, -0xf9(%rbp)
jmp 0x2f1a2
movb -0xf9(%rbp), %al
xorb $-0x1, %al
testb $0x1, %al
jne 0x2f1b3
jmp 0x2f2bd
movb $0x1, -0xaa(%rbp)
movl $0x70, %edi
callq 0x7180
movq -0xc0(%rbp), %rdi
movq %rax, -0x118(%rbp)
xorl %esi, %esi
callq 0x277f0
movq %rax, -0x110(%rbp)
jmp 0x2f1e2
leaq -0xa9(%rbp), %rdi
movq %rdi, -0x120(%rbp)
callq 0x75f0
movq -0x120(%rbp), %rdx
leaq 0x29850(%rip), %rsi     # 0x58a53
leaq -0xa8(%rbp), %rdi
callq 0xf990
jmp 0x2f211
movq -0x110(%rbp), %rsi
movq -0x118(%rbp), %rdi
leaq -0xa8(%rbp), %rdx
callq 0xac90
jmp 0x2f22d
movq -0x118(%rbp), %rdi
movb $0x0, -0xaa(%rbp)
leaq 0x599be(%rip), %rsi     # 0x88c00
leaq -0xef69(%rip), %rdx     # 0x202e0
callq 0x75c0
jmp 0x2f2f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x2f2e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x2f2a4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x2f298
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x71d0
leaq -0xa9(%rbp), %rdi
callq 0x7310
testb $0x1, -0xaa(%rbp)
jne 0x2f2af
jmp 0x2f2bb
movq -0x118(%rbp), %rdi
callq 0x7230
jmp 0x2f2e6
movq -0xd0(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x33a10
leaq -0x78(%rbp), %rdi
callq 0x33a60
movq -0xc8(%rbp), %rax
addq $0x120, %rsp            # imm = 0x120
popq %rbp
retq
leaq -0x78(%rbp), %rdi
callq 0x33a60
movq -0x40(%rbp), %rdi
callq 0x75e0
nopl (%rax,%rax)