	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function next_token
_next_token:                            ## @next_token
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r14
	movq	%rdi, %rbx
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_1:                                 ##   in Loop: Header=BB0_2 Depth=1
	movq	%rbx, %rdi
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	callq	_skip_spaces
	testl	%eax, %eax
	je	LBB0_11
## %bb.3:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	%rbx, %rdi
	callq	_skip_comment
	testq	%rax, %rax
	jne	LBB0_1
## %bb.4:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	%rbx, %rdi
	callq	_skip_html_comment
	testq	%rax, %rax
	jne	LBB0_1
## %bb.5:
	cmpq	$0, 32(%rbx)
	je	LBB0_8
## %bb.6:
	movl	$59, %eax
	cmpq	$0, 16(%rbx)
	jne	LBB0_13
## %bb.7:
	movq	_FALSE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, 32(%rbx)
LBB0_8:
	movq	(%rbx), %rax
	movl	(%rax), %edi
	callq	_iswalpha
	testq	%rax, %rax
	je	LBB0_14
## %bb.9:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_check_keywords
                                        ## kill: def $eax killed $eax def $rax
	testl	%eax, %eax
	jne	LBB0_13
LBB0_10:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_parse_identifier               ## TAILCALL
LBB0_11:
	movq	_tEOF@GOTPCREL(%rip), %rax
LBB0_12:
	movl	(%rax), %eax
LBB0_13:
                                        ## kill: def $eax killed $eax killed $rax
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_14:
	movq	(%rbx), %rax
	movl	(%rax), %edi
	callq	_iswdigit
	testq	%rax, %rax
	je	LBB0_17
## %bb.15:
	leaq	-32(%rbp), %rsi
	movq	%rbx, %rdi
	callq	_parse_numeric_literal
	testl	%eax, %eax
	je	LBB0_20
LBB0_16:
	movsd	-32(%rbp), %xmm0                ## xmm0 = mem[0],zero
	movq	%rbx, %rdi
	callq	_new_double_literal
	movq	%rax, (%r14)
	movq	_tNumericLiteral@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_17:
	movq	(%rbx), %rcx
	movl	(%rcx), %eax
	leal	-33(%rax), %edx
	cmpl	$93, %edx
	ja	LBB0_27
## %bb.18:
	leaq	LJTI0_0(%rip), %rsi
	movslq	(%rsi,%rdx,4), %rdx
	addq	%rsi, %rdx
	jmpq	*%rdx
LBB0_19:
	addq	$4, %rcx
	movq	%rcx, (%rbx)
	jmp	LBB0_13
LBB0_20:
	movl	$-1, %eax
	jmp	LBB0_13
LBB0_21:
	movsbl	%al, %edx
	movq	%rbx, %rdi
	movq	%r14, %rsi
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_parse_string_literal           ## TAILCALL
LBB0_22:
	leaq	4(%rcx), %rsi
	movq	%rsi, (%rbx)
	movq	8(%rbx), %rdx
	movl	$33, %eax
	cmpq	%rdx, %rsi
	jae	LBB0_13
## %bb.23:
	cmpl	$61, (%rsi)
	jne	LBB0_13
## %bb.24:
	leaq	8(%rcx), %rax
	movq	%rax, (%rbx)
	cmpq	%rdx, %rax
	jae	LBB0_91
## %bb.25:
	cmpl	$61, (%rax)
	jne	LBB0_91
## %bb.26:
	addq	$12, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_NOTEQEQ@GOTPCREL(%rip), %rax
	jmp	LBB0_95
LBB0_27:
	movsbl	%al, %edx
	leaq	L_.str(%rip), %rdi
	movl	%edx, %esi
	callq	_WARN
	xorl	%eax, %eax
	jmp	LBB0_13
LBB0_28:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$37, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.29:
	cmpl	$61, (%rdx)
	jne	LBB0_13
## %bb.30:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNMOD@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_31:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$38, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.32:
	movl	(%rdx), %edx
	cmpl	$38, %edx
	je	LBB0_96
## %bb.33:
	cmpl	$61, %edx
	jne	LBB0_13
## %bb.34:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNAND@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_35:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$42, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.36:
	cmpl	$61, (%rdx)
	jne	LBB0_13
## %bb.37:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNMUL@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_38:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$43, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.39:
	movl	(%rdx), %edx
	cmpl	$61, %edx
	je	LBB0_97
## %bb.40:
	cmpl	$43, %edx
	jne	LBB0_13
## %bb.41:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_tINC@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_42:
	leaq	4(%rcx), %rsi
	movq	%rsi, (%rbx)
	movq	8(%rbx), %rdx
	movl	$45, %eax
	cmpq	%rdx, %rsi
	jae	LBB0_13
## %bb.43:
	movl	(%rsi), %esi
	cmpl	$61, %esi
	je	LBB0_98
## %bb.44:
	cmpl	$45, %esi
	jne	LBB0_13
## %bb.45:
	leaq	8(%rcx), %rax
	movq	%rax, (%rbx)
	cmpl	$0, 24(%rbx)
	je	LBB0_102
## %bb.46:
	cmpq	$0, 16(%rbx)
	je	LBB0_102
## %bb.47:
	cmpq	%rdx, %rax
	jae	LBB0_102
## %bb.48:
	cmpl	$62, (%rax)
	jne	LBB0_102
## %bb.49:
	addq	$12, %rcx
	movq	%rcx, (%rbx)
	movq	_tHTMLCOMMENT@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_50:
	leaq	4(%rcx), %rax
	cmpq	8(%rbx), %rax
	jae	LBB0_93
## %bb.51:
	movl	(%rax), %edi
	callq	_iswdigit
	testq	%rax, %rax
	je	LBB0_92
## %bb.52:
	movq	8(%rbx), %rsi
	leaq	-32(%rbp), %rdx
	movq	%rbx, %rdi
	callq	_parse_decimal
	movl	%eax, %r15d
	movl	%eax, %edi
	callq	_FAILED
	testl	%eax, %eax
	je	LBB0_16
## %bb.53:
	movq	%rbx, %rdi
	movl	%r15d, %esi
	callq	_lex_error
	movl	$-1, %eax
	jmp	LBB0_13
LBB0_54:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$47, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.55:
	cmpl	$61, (%rdx)
	jne	LBB0_13
## %bb.56:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNDIV@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%r14)
	movq	_kDIVEQ@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_57:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$58, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.58:
	cmpl	$58, (%rdx)
	jne	LBB0_13
## %bb.59:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_kDCOL@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_60:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movq	8(%rbx), %rax
	cmpq	%rax, %rdx
	je	LBB0_81
## %bb.61:
	movl	(%rdx), %edx
	cmpl	$60, %edx
	je	LBB0_84
## %bb.62:
	cmpl	$61, %edx
	jne	LBB0_81
## %bb.63:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_LESSEQ@GOTPCREL(%rip), %rax
	jmp	LBB0_83
LBB0_64:
	leaq	4(%rcx), %rsi
	movq	%rsi, (%rbx)
	movq	8(%rbx), %rdx
	movl	$61, %eax
	cmpq	%rdx, %rsi
	jae	LBB0_13
## %bb.65:
	cmpl	$61, (%rsi)
	jne	LBB0_13
## %bb.66:
	leaq	8(%rcx), %rax
	movq	%rax, (%rbx)
	cmpq	%rdx, %rax
	jae	LBB0_94
## %bb.67:
	cmpl	$61, (%rax)
	jne	LBB0_94
## %bb.68:
	addq	$12, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_EQEQ@GOTPCREL(%rip), %rax
	jmp	LBB0_95
LBB0_69:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movq	8(%rbx), %rax
	cmpq	%rax, %rdx
	je	LBB0_82
## %bb.70:
	movl	(%rdx), %edx
	cmpl	$62, %edx
	je	LBB0_87
## %bb.71:
	cmpl	$61, %edx
	jne	LBB0_82
## %bb.72:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_GREATEREQ@GOTPCREL(%rip), %rax
	jmp	LBB0_83
LBB0_73:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$94, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.74:
	cmpl	$61, (%rdx)
	jne	LBB0_13
## %bb.75:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNXOR@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_76:
	leaq	4(%rcx), %rdx
	movq	%rdx, (%rbx)
	movl	$124, %eax
	cmpq	8(%rbx), %rdx
	jae	LBB0_13
## %bb.77:
	movl	(%rdx), %edx
	cmpl	$124, %edx
	je	LBB0_100
## %bb.78:
	cmpl	$61, %edx
	jne	LBB0_13
## %bb.79:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNOR@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_80:
	leaq	4(%rcx), %rax
	movq	%rax, (%rbx)
	movq	%rcx, (%r14)
	movl	$125, %eax
	jmp	LBB0_13
LBB0_81:
	movq	_EXPR_LESS@GOTPCREL(%rip), %rax
	jmp	LBB0_83
LBB0_82:
	movq	_EXPR_GREATER@GOTPCREL(%rip), %rax
LBB0_83:
	movl	(%rax), %eax
	movl	%eax, (%r14)
	movq	_tRelOper@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_84:
	leaq	8(%rcx), %rdx
	movq	%rdx, (%rbx)
	cmpq	%rax, %rdx
	jae	LBB0_101
## %bb.85:
	cmpl	$61, (%rdx)
	jne	LBB0_101
## %bb.86:
	addq	$12, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNLSHIFT@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_87:
	leaq	8(%rcx), %rdx
	movq	%rdx, (%rbx)
	cmpq	%rax, %rdx
	jae	LBB0_103
## %bb.88:
	movl	(%rdx), %edx
	cmpl	$62, %edx
	je	LBB0_105
## %bb.89:
	cmpl	$61, %edx
	jne	LBB0_103
## %bb.90:
	addq	$12, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNRSHIFT@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_91:
	movq	_EXPR_NOTEQ@GOTPCREL(%rip), %rax
	jmp	LBB0_95
LBB0_92:
	movq	(%rbx), %rcx
LBB0_93:
	addq	$4, %rcx
	movq	%rcx, (%rbx)
	movl	$46, %eax
	jmp	LBB0_13
LBB0_94:
	movq	_EXPR_EQ@GOTPCREL(%rip), %rax
LBB0_95:
	movl	(%rax), %eax
	movl	%eax, (%r14)
	movq	_tEqOper@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_96:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_tANDAND@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_97:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNADD@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_98:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNSUB@GOTPCREL(%rip), %rax
LBB0_99:
	movl	(%rax), %eax
	movl	%eax, (%r14)
	movq	_tAssignOper@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_100:
	addq	$8, %rcx
	movq	%rcx, (%rbx)
	movq	_tOROR@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_101:
	movq	_EXPR_LSHIFT@GOTPCREL(%rip), %rax
	jmp	LBB0_104
LBB0_102:
	movq	_tDEC@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_103:
	movq	_EXPR_RSHIFT@GOTPCREL(%rip), %rax
LBB0_104:
	movl	(%rax), %eax
	movl	%eax, (%r14)
	movq	_tShiftOper@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_105:
	leaq	12(%rcx), %rdx
	movq	%rdx, (%rbx)
	cmpq	%rax, %rdx
	jae	LBB0_108
## %bb.106:
	cmpl	$61, (%rdx)
	jne	LBB0_108
## %bb.107:
	addq	$16, %rcx
	movq	%rcx, (%rbx)
	movq	_EXPR_ASSIGNRRSHIFT@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_108:
	movq	_EXPR_RRSHIFT@GOTPCREL(%rip), %rax
	jmp	LBB0_83
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_19, LBB0_19-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_57, LBB0_57-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_69, LBB0_69-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_73, LBB0_73-LJTI0_0
.set L0_0_set_76, LBB0_76-LJTI0_0
.set L0_0_set_80, LBB0_80-LJTI0_0
LJTI0_0:
	.long	L0_0_set_22
	.long	L0_0_set_21
	.long	L0_0_set_27
	.long	L0_0_set_10
	.long	L0_0_set_28
	.long	L0_0_set_31
	.long	L0_0_set_21
	.long	L0_0_set_19
	.long	L0_0_set_19
	.long	L0_0_set_35
	.long	L0_0_set_38
	.long	L0_0_set_19
	.long	L0_0_set_42
	.long	L0_0_set_50
	.long	L0_0_set_54
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_57
	.long	L0_0_set_19
	.long	L0_0_set_60
	.long	L0_0_set_64
	.long	L0_0_set_69
	.long	L0_0_set_19
	.long	L0_0_set_13
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_19
	.long	L0_0_set_27
	.long	L0_0_set_19
	.long	L0_0_set_73
	.long	L0_0_set_10
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_19
	.long	L0_0_set_76
	.long	L0_0_set_80
	.long	L0_0_set_19
	.end_data_region
                                        ## -- End function
	.comm	_tEOF,4,2                       ## @tEOF
	.comm	_FALSE,8,3                      ## @FALSE
	.comm	_tNumericLiteral,4,2            ## @tNumericLiteral
	.comm	_EXPR_LESS,4,2                  ## @EXPR_LESS
	.comm	_tRelOper,4,2                   ## @tRelOper
	.comm	_EXPR_LESSEQ,4,2                ## @EXPR_LESSEQ
	.comm	_EXPR_ASSIGNLSHIFT,4,2          ## @EXPR_ASSIGNLSHIFT
	.comm	_tAssignOper,4,2                ## @tAssignOper
	.comm	_EXPR_LSHIFT,4,2                ## @EXPR_LSHIFT
	.comm	_tShiftOper,4,2                 ## @tShiftOper
	.comm	_EXPR_GREATER,4,2               ## @EXPR_GREATER
	.comm	_EXPR_GREATEREQ,4,2             ## @EXPR_GREATEREQ
	.comm	_EXPR_ASSIGNRSHIFT,4,2          ## @EXPR_ASSIGNRSHIFT
	.comm	_EXPR_ASSIGNRRSHIFT,4,2         ## @EXPR_ASSIGNRRSHIFT
	.comm	_EXPR_RRSHIFT,4,2               ## @EXPR_RRSHIFT
	.comm	_EXPR_RSHIFT,4,2                ## @EXPR_RSHIFT
	.comm	_tINC,4,2                       ## @tINC
	.comm	_EXPR_ASSIGNADD,4,2             ## @EXPR_ASSIGNADD
	.comm	_tHTMLCOMMENT,4,2               ## @tHTMLCOMMENT
	.comm	_tDEC,4,2                       ## @tDEC
	.comm	_EXPR_ASSIGNSUB,4,2             ## @EXPR_ASSIGNSUB
	.comm	_EXPR_ASSIGNMUL,4,2             ## @EXPR_ASSIGNMUL
	.comm	_EXPR_ASSIGNMOD,4,2             ## @EXPR_ASSIGNMOD
	.comm	_EXPR_ASSIGNAND,4,2             ## @EXPR_ASSIGNAND
	.comm	_tANDAND,4,2                    ## @tANDAND
	.comm	_EXPR_ASSIGNOR,4,2              ## @EXPR_ASSIGNOR
	.comm	_tOROR,4,2                      ## @tOROR
	.comm	_EXPR_ASSIGNXOR,4,2             ## @EXPR_ASSIGNXOR
	.comm	_EXPR_NOTEQEQ,4,2               ## @EXPR_NOTEQEQ
	.comm	_tEqOper,4,2                    ## @tEqOper
	.comm	_EXPR_NOTEQ,4,2                 ## @EXPR_NOTEQ
	.comm	_EXPR_EQEQ,4,2                  ## @EXPR_EQEQ
	.comm	_EXPR_EQ,4,2                    ## @EXPR_EQ
	.comm	_EXPR_ASSIGNDIV,4,2             ## @EXPR_ASSIGNDIV
	.comm	_kDIVEQ,4,2                     ## @kDIVEQ
	.comm	_kDCOL,4,2                      ## @kDCOL
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"unexpected char '%c' %d\n"

	.no_dead_strip	_next_token
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function next_token
_next_token:                            ; @next_token
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	mov	x19, x1
	mov	x20, x0
	b	LBB0_2
LBB0_1:                                 ;   in Loop: Header=BB0_2 Depth=1
	mov	x0, x20
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	bl	_skip_spaces
	cbz	w0, LBB0_8
; %bb.3:                                ;   in Loop: Header=BB0_2 Depth=1
	mov	x0, x20
	bl	_skip_comment
	cbnz	x0, LBB0_1
; %bb.4:                                ;   in Loop: Header=BB0_2 Depth=1
	mov	x0, x20
	bl	_skip_html_comment
	cbnz	x0, LBB0_1
; %bb.5:
	ldr	x8, [x20, #32]
	cbz	x8, LBB0_12
; %bb.6:
	ldr	x8, [x20, #16]
	cbz	x8, LBB0_11
; %bb.7:
	mov	w0, #59
	b	LBB0_10
LBB0_8:
Lloh0:
	adrp	x8, _tEOF@GOTPAGE
Lloh1:
	ldr	x8, [x8, _tEOF@GOTPAGEOFF]
LBB0_9:
	ldr	w0, [x8]
LBB0_10:
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
LBB0_11:
Lloh2:
	adrp	x8, _FALSE@GOTPAGE
Lloh3:
	ldr	x8, [x8, _FALSE@GOTPAGEOFF]
Lloh4:
	ldr	x8, [x8]
	str	x8, [x20, #32]
LBB0_12:
	ldr	x8, [x20]
	ldr	w0, [x8]
	bl	_iswalpha
	cbz	x0, LBB0_15
; %bb.13:
	mov	x0, x20
	mov	x1, x19
	bl	_check_keywords
	cbnz	w0, LBB0_10
LBB0_14:
	mov	x0, x20
	mov	x1, x19
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	b	_parse_identifier
LBB0_15:
	ldr	x8, [x20]
	ldr	w0, [x8]
	bl	_iswdigit
	cbz	x0, LBB0_18
; %bb.16:
	add	x1, sp, #8
	mov	x0, x20
	bl	_parse_numeric_literal
	cbz	w0, LBB0_21
LBB0_17:
	ldr	d0, [sp, #8]
	mov	x0, x20
	bl	_new_double_literal
	str	x0, [x19]
Lloh5:
	adrp	x8, _tNumericLiteral@GOTPAGE
Lloh6:
	ldr	x8, [x8, _tNumericLiteral@GOTPAGEOFF]
	b	LBB0_9
LBB0_18:
	ldr	x8, [x20]
	ldr	w0, [x8]
	sub	w9, w0, #33
	cmp	w9, #93
	b.hi	LBB0_28
; %bb.19:
Lloh7:
	adrp	x10, lJTI0_0@PAGE
Lloh8:
	add	x10, x10, lJTI0_0@PAGEOFF
	adr	x11, LBB0_10
	ldrh	w12, [x10, x9, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_20:
	add	x8, x8, #4
	str	x8, [x20]
	b	LBB0_10
LBB0_21:
	mov	w0, #-1
	b	LBB0_10
LBB0_22:
	sxtb	w2, w0
	mov	x0, x20
	mov	x1, x19
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	b	_parse_string_literal
LBB0_23:
	add	x10, x8, #4
	str	x10, [x20]
	ldr	x9, [x20, #8]
	cmp	x10, x9
	b.hs	LBB0_84
; %bb.24:
	ldr	w10, [x10]
	cmp	w10, #61
	b.ne	LBB0_84
; %bb.25:
	add	x10, x8, #8
	str	x10, [x20]
	cmp	x10, x9
	b.hs	LBB0_106
; %bb.26:
	ldr	w9, [x10]
	cmp	w9, #61
	b.ne	LBB0_106
; %bb.27:
	add	x8, x8, #12
Lloh9:
	adrp	x9, _EXPR_NOTEQEQ@GOTPAGE
Lloh10:
	ldr	x9, [x9, _EXPR_NOTEQEQ@GOTPAGEOFF]
	b	LBB0_70
LBB0_28:
	sxtb	w1, w0
Lloh11:
	adrp	x0, l_.str@PAGE
Lloh12:
	add	x0, x0, l_.str@PAGEOFF
	mov	x2, x1
	bl	_WARN
	mov	w0, #0
	b	LBB0_10
LBB0_29:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_85
; %bb.30:
	ldr	w9, [x9]
	cmp	w9, #61
	b.ne	LBB0_85
; %bb.31:
	add	x8, x8, #8
Lloh13:
	adrp	x9, _EXPR_ASSIGNMOD@GOTPAGE
Lloh14:
	ldr	x9, [x9, _EXPR_ASSIGNMOD@GOTPAGEOFF]
	b	LBB0_115
LBB0_32:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_91
; %bb.33:
	ldr	w9, [x9]
	cmp	w9, #38
	b.eq	LBB0_112
; %bb.34:
	cmp	w9, #61
	b.ne	LBB0_91
; %bb.35:
	add	x8, x8, #8
Lloh15:
	adrp	x9, _EXPR_ASSIGNAND@GOTPAGE
Lloh16:
	ldr	x9, [x9, _EXPR_ASSIGNAND@GOTPAGEOFF]
	b	LBB0_115
LBB0_36:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_86
; %bb.37:
	ldr	w9, [x9]
	cmp	w9, #61
	b.ne	LBB0_86
; %bb.38:
	add	x8, x8, #8
Lloh17:
	adrp	x9, _EXPR_ASSIGNMUL@GOTPAGE
Lloh18:
	ldr	x9, [x9, _EXPR_ASSIGNMUL@GOTPAGEOFF]
	b	LBB0_115
LBB0_39:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_92
; %bb.40:
	ldr	w9, [x9]
	cmp	w9, #61
	b.eq	LBB0_113
; %bb.41:
	cmp	w9, #43
	b.ne	LBB0_92
; %bb.42:
	add	x8, x8, #8
	str	x8, [x20]
Lloh19:
	adrp	x8, _tINC@GOTPAGE
Lloh20:
	ldr	x8, [x8, _tINC@GOTPAGEOFF]
	b	LBB0_9
LBB0_43:
	add	x10, x8, #4
	str	x10, [x20]
	ldr	x9, [x20, #8]
	cmp	x10, x9
	b.hs	LBB0_93
; %bb.44:
	ldr	w10, [x10]
	cmp	w10, #61
	b.eq	LBB0_114
; %bb.45:
	cmp	w10, #45
	b.ne	LBB0_93
; %bb.46:
	add	x10, x8, #8
	str	x10, [x20]
	ldr	w11, [x20, #24]
	cbz	w11, LBB0_118
; %bb.47:
	ldr	x11, [x20, #16]
	cbz	x11, LBB0_118
; %bb.48:
	cmp	x10, x9
	b.hs	LBB0_118
; %bb.49:
	ldr	w9, [x10]
	cmp	w9, #62
	b.ne	LBB0_118
; %bb.50:
	add	x8, x8, #12
	str	x8, [x20]
Lloh21:
	adrp	x8, _tHTMLCOMMENT@GOTPAGE
Lloh22:
	ldr	x8, [x8, _tHTMLCOMMENT@GOTPAGEOFF]
	b	LBB0_9
LBB0_51:
	add	x9, x8, #4
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_108
; %bb.52:
	ldr	w0, [x9]
	bl	_iswdigit
	cbz	x0, LBB0_107
; %bb.53:
	ldr	x1, [x20, #8]
	add	x2, sp, #8
	mov	x0, x20
	bl	_parse_decimal
	mov	x21, x0
	bl	_FAILED
	cbz	w0, LBB0_17
; %bb.54:
	mov	x0, x20
	mov	x1, x21
	bl	_lex_error
	mov	w0, #-1
	b	LBB0_10
LBB0_55:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_87
; %bb.56:
	ldr	w9, [x9]
	cmp	w9, #61
	b.ne	LBB0_87
; %bb.57:
	add	x8, x8, #8
Lloh23:
	adrp	x9, _EXPR_ASSIGNDIV@GOTPAGE
Lloh24:
	ldr	x9, [x9, _EXPR_ASSIGNDIV@GOTPAGEOFF]
	str	x8, [x20]
Lloh25:
	ldr	w8, [x9]
	str	w8, [x19]
Lloh26:
	adrp	x8, _kDIVEQ@GOTPAGE
Lloh27:
	ldr	x8, [x8, _kDIVEQ@GOTPAGEOFF]
	b	LBB0_9
LBB0_58:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_88
; %bb.59:
	ldr	w9, [x9]
	cmp	w9, #58
	b.ne	LBB0_88
; %bb.60:
	add	x8, x8, #8
	str	x8, [x20]
Lloh28:
	adrp	x8, _kDCOL@GOTPAGE
Lloh29:
	ldr	x8, [x8, _kDCOL@GOTPAGEOFF]
	b	LBB0_9
LBB0_61:
	add	x10, x8, #4
	str	x10, [x20]
	ldr	x9, [x20, #8]
	cmp	x10, x9
	b.eq	LBB0_95
; %bb.62:
	ldr	w10, [x10]
	cmp	w10, #60
	b.eq	LBB0_99
; %bb.63:
	cmp	w10, #61
	b.ne	LBB0_95
; %bb.64:
	add	x8, x8, #8
Lloh30:
	adrp	x9, _EXPR_LESSEQ@GOTPAGE
Lloh31:
	ldr	x9, [x9, _EXPR_LESSEQ@GOTPAGEOFF]
	b	LBB0_75
LBB0_65:
	add	x10, x8, #4
	str	x10, [x20]
	ldr	x9, [x20, #8]
	cmp	x10, x9
	b.hs	LBB0_89
; %bb.66:
	ldr	w10, [x10]
	cmp	w10, #61
	b.ne	LBB0_89
; %bb.67:
	add	x10, x8, #8
	str	x10, [x20]
	cmp	x10, x9
	b.hs	LBB0_109
; %bb.68:
	ldr	w9, [x10]
	cmp	w9, #61
	b.ne	LBB0_109
; %bb.69:
	add	x8, x8, #12
Lloh32:
	adrp	x9, _EXPR_EQEQ@GOTPAGE
Lloh33:
	ldr	x9, [x9, _EXPR_EQEQ@GOTPAGEOFF]
LBB0_70:
	str	x8, [x20]
	ldr	w8, [x9]
	b	LBB0_111
LBB0_71:
	add	x10, x8, #4
	str	x10, [x20]
	ldr	x9, [x20, #8]
	cmp	x10, x9
	b.eq	LBB0_96
; %bb.72:
	ldr	w10, [x10]
	cmp	w10, #62
	b.eq	LBB0_102
; %bb.73:
	cmp	w10, #61
	b.ne	LBB0_96
; %bb.74:
	add	x8, x8, #8
Lloh34:
	adrp	x9, _EXPR_GREATEREQ@GOTPAGE
Lloh35:
	ldr	x9, [x9, _EXPR_GREATEREQ@GOTPAGEOFF]
LBB0_75:
	str	x8, [x20]
	ldr	w8, [x9]
	b	LBB0_98
LBB0_76:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_90
; %bb.77:
	ldr	w9, [x9]
	cmp	w9, #61
	b.ne	LBB0_90
; %bb.78:
	add	x8, x8, #8
Lloh36:
	adrp	x9, _EXPR_ASSIGNXOR@GOTPAGE
Lloh37:
	ldr	x9, [x9, _EXPR_ASSIGNXOR@GOTPAGEOFF]
	b	LBB0_115
LBB0_79:
	add	x9, x8, #4
	str	x9, [x20]
	ldr	x10, [x20, #8]
	cmp	x9, x10
	b.hs	LBB0_94
; %bb.80:
	ldr	w9, [x9]
	cmp	w9, #124
	b.eq	LBB0_116
; %bb.81:
	cmp	w9, #61
	b.ne	LBB0_94
; %bb.82:
	add	x8, x8, #8
Lloh38:
	adrp	x9, _EXPR_ASSIGNOR@GOTPAGE
Lloh39:
	ldr	x9, [x9, _EXPR_ASSIGNOR@GOTPAGEOFF]
	b	LBB0_115
LBB0_83:
	add	x9, x8, #4
	str	x9, [x20]
	str	x8, [x19]
	mov	w0, #125
	b	LBB0_10
LBB0_84:
	mov	w0, #33
	b	LBB0_10
LBB0_85:
	mov	w0, #37
	b	LBB0_10
LBB0_86:
	mov	w0, #42
	b	LBB0_10
LBB0_87:
	mov	w0, #47
	b	LBB0_10
LBB0_88:
	mov	w0, #58
	b	LBB0_10
LBB0_89:
	mov	w0, #61
	b	LBB0_10
LBB0_90:
	mov	w0, #94
	b	LBB0_10
LBB0_91:
	mov	w0, #38
	b	LBB0_10
LBB0_92:
	mov	w0, #43
	b	LBB0_10
LBB0_93:
	mov	w0, #45
	b	LBB0_10
LBB0_94:
	mov	w0, #124
	b	LBB0_10
LBB0_95:
Lloh40:
	adrp	x8, _EXPR_LESS@GOTPAGE
Lloh41:
	ldr	x8, [x8, _EXPR_LESS@GOTPAGEOFF]
	b	LBB0_97
LBB0_96:
Lloh42:
	adrp	x8, _EXPR_GREATER@GOTPAGE
Lloh43:
	ldr	x8, [x8, _EXPR_GREATER@GOTPAGEOFF]
LBB0_97:
	ldr	w8, [x8]
LBB0_98:
	str	w8, [x19]
Lloh44:
	adrp	x8, _tRelOper@GOTPAGE
Lloh45:
	ldr	x8, [x8, _tRelOper@GOTPAGEOFF]
	b	LBB0_9
LBB0_99:
	add	x10, x8, #8
	str	x10, [x20]
	cmp	x10, x9
	b.hs	LBB0_117
; %bb.100:
	ldr	w9, [x10]
	cmp	w9, #61
	b.ne	LBB0_117
; %bb.101:
	add	x8, x8, #12
Lloh46:
	adrp	x9, _EXPR_ASSIGNLSHIFT@GOTPAGE
Lloh47:
	ldr	x9, [x9, _EXPR_ASSIGNLSHIFT@GOTPAGEOFF]
	b	LBB0_115
LBB0_102:
	add	x10, x8, #8
	str	x10, [x20]
	cmp	x10, x9
	b.hs	LBB0_119
; %bb.103:
	ldr	w10, [x10]
	cmp	w10, #62
	b.eq	LBB0_121
; %bb.104:
	cmp	w10, #61
	b.ne	LBB0_119
; %bb.105:
	add	x8, x8, #12
Lloh48:
	adrp	x9, _EXPR_ASSIGNRSHIFT@GOTPAGE
Lloh49:
	ldr	x9, [x9, _EXPR_ASSIGNRSHIFT@GOTPAGEOFF]
	b	LBB0_115
LBB0_106:
Lloh50:
	adrp	x8, _EXPR_NOTEQ@GOTPAGE
Lloh51:
	ldr	x8, [x8, _EXPR_NOTEQ@GOTPAGEOFF]
	b	LBB0_110
LBB0_107:
	ldr	x8, [x20]
LBB0_108:
	add	x8, x8, #4
	str	x8, [x20]
	mov	w0, #46
	b	LBB0_10
LBB0_109:
Lloh52:
	adrp	x8, _EXPR_EQ@GOTPAGE
Lloh53:
	ldr	x8, [x8, _EXPR_EQ@GOTPAGEOFF]
LBB0_110:
	ldr	w8, [x8]
LBB0_111:
	str	w8, [x19]
Lloh54:
	adrp	x8, _tEqOper@GOTPAGE
Lloh55:
	ldr	x8, [x8, _tEqOper@GOTPAGEOFF]
	b	LBB0_9
LBB0_112:
	add	x8, x8, #8
	str	x8, [x20]
Lloh56:
	adrp	x8, _tANDAND@GOTPAGE
Lloh57:
	ldr	x8, [x8, _tANDAND@GOTPAGEOFF]
	b	LBB0_9
LBB0_113:
	add	x8, x8, #8
Lloh58:
	adrp	x9, _EXPR_ASSIGNADD@GOTPAGE
Lloh59:
	ldr	x9, [x9, _EXPR_ASSIGNADD@GOTPAGEOFF]
	b	LBB0_115
LBB0_114:
	add	x8, x8, #8
Lloh60:
	adrp	x9, _EXPR_ASSIGNSUB@GOTPAGE
Lloh61:
	ldr	x9, [x9, _EXPR_ASSIGNSUB@GOTPAGEOFF]
LBB0_115:
	str	x8, [x20]
	ldr	w8, [x9]
	str	w8, [x19]
Lloh62:
	adrp	x8, _tAssignOper@GOTPAGE
Lloh63:
	ldr	x8, [x8, _tAssignOper@GOTPAGEOFF]
	b	LBB0_9
LBB0_116:
	add	x8, x8, #8
	str	x8, [x20]
Lloh64:
	adrp	x8, _tOROR@GOTPAGE
Lloh65:
	ldr	x8, [x8, _tOROR@GOTPAGEOFF]
	b	LBB0_9
LBB0_117:
Lloh66:
	adrp	x8, _EXPR_LSHIFT@GOTPAGE
Lloh67:
	ldr	x8, [x8, _EXPR_LSHIFT@GOTPAGEOFF]
	b	LBB0_120
LBB0_118:
Lloh68:
	adrp	x8, _tDEC@GOTPAGE
Lloh69:
	ldr	x8, [x8, _tDEC@GOTPAGEOFF]
	b	LBB0_9
LBB0_119:
Lloh70:
	adrp	x8, _EXPR_RSHIFT@GOTPAGE
Lloh71:
	ldr	x8, [x8, _EXPR_RSHIFT@GOTPAGEOFF]
LBB0_120:
	ldr	w8, [x8]
	str	w8, [x19]
Lloh72:
	adrp	x8, _tShiftOper@GOTPAGE
Lloh73:
	ldr	x8, [x8, _tShiftOper@GOTPAGEOFF]
	b	LBB0_9
LBB0_121:
	add	x10, x8, #12
	str	x10, [x20]
	cmp	x10, x9
	b.hs	LBB0_124
; %bb.122:
	ldr	w9, [x10]
	cmp	w9, #61
	b.ne	LBB0_124
; %bb.123:
	add	x8, x8, #16
Lloh74:
	adrp	x9, _EXPR_ASSIGNRRSHIFT@GOTPAGE
Lloh75:
	ldr	x9, [x9, _EXPR_ASSIGNRRSHIFT@GOTPAGEOFF]
	b	LBB0_115
LBB0_124:
Lloh76:
	adrp	x8, _EXPR_RRSHIFT@GOTPAGE
Lloh77:
	ldr	x8, [x8, _EXPR_RRSHIFT@GOTPAGEOFF]
	b	LBB0_97
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh28, Lloh29
	.loh AdrpLdrGot	Lloh30, Lloh31
	.loh AdrpLdrGot	Lloh32, Lloh33
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpLdrGot	Lloh40, Lloh41
	.loh AdrpLdrGot	Lloh42, Lloh43
	.loh AdrpLdrGot	Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh46, Lloh47
	.loh AdrpLdrGot	Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh50, Lloh51
	.loh AdrpLdrGot	Lloh52, Lloh53
	.loh AdrpLdrGot	Lloh54, Lloh55
	.loh AdrpLdrGot	Lloh56, Lloh57
	.loh AdrpLdrGot	Lloh58, Lloh59
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGot	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGot	Lloh66, Lloh67
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpLdrGot	Lloh70, Lloh71
	.loh AdrpLdrGot	Lloh72, Lloh73
	.loh AdrpLdrGot	Lloh74, Lloh75
	.loh AdrpLdrGot	Lloh76, Lloh77
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_23-LBB0_10)>>2
	.short	(LBB0_22-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_14-LBB0_10)>>2
	.short	(LBB0_29-LBB0_10)>>2
	.short	(LBB0_32-LBB0_10)>>2
	.short	(LBB0_22-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_36-LBB0_10)>>2
	.short	(LBB0_39-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_43-LBB0_10)>>2
	.short	(LBB0_51-LBB0_10)>>2
	.short	(LBB0_55-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_58-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_61-LBB0_10)>>2
	.short	(LBB0_65-LBB0_10)>>2
	.short	(LBB0_71-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_10-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_76-LBB0_10)>>2
	.short	(LBB0_14-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_28-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
	.short	(LBB0_79-LBB0_10)>>2
	.short	(LBB0_83-LBB0_10)>>2
	.short	(LBB0_20-LBB0_10)>>2
                                        ; -- End function
	.comm	_tEOF,4,2                       ; @tEOF
	.comm	_FALSE,8,3                      ; @FALSE
	.comm	_tNumericLiteral,4,2            ; @tNumericLiteral
	.comm	_EXPR_LESS,4,2                  ; @EXPR_LESS
	.comm	_tRelOper,4,2                   ; @tRelOper
	.comm	_EXPR_LESSEQ,4,2                ; @EXPR_LESSEQ
	.comm	_EXPR_ASSIGNLSHIFT,4,2          ; @EXPR_ASSIGNLSHIFT
	.comm	_tAssignOper,4,2                ; @tAssignOper
	.comm	_EXPR_LSHIFT,4,2                ; @EXPR_LSHIFT
	.comm	_tShiftOper,4,2                 ; @tShiftOper
	.comm	_EXPR_GREATER,4,2               ; @EXPR_GREATER
	.comm	_EXPR_GREATEREQ,4,2             ; @EXPR_GREATEREQ
	.comm	_EXPR_ASSIGNRSHIFT,4,2          ; @EXPR_ASSIGNRSHIFT
	.comm	_EXPR_ASSIGNRRSHIFT,4,2         ; @EXPR_ASSIGNRRSHIFT
	.comm	_EXPR_RRSHIFT,4,2               ; @EXPR_RRSHIFT
	.comm	_EXPR_RSHIFT,4,2                ; @EXPR_RSHIFT
	.comm	_tINC,4,2                       ; @tINC
	.comm	_EXPR_ASSIGNADD,4,2             ; @EXPR_ASSIGNADD
	.comm	_tHTMLCOMMENT,4,2               ; @tHTMLCOMMENT
	.comm	_tDEC,4,2                       ; @tDEC
	.comm	_EXPR_ASSIGNSUB,4,2             ; @EXPR_ASSIGNSUB
	.comm	_EXPR_ASSIGNMUL,4,2             ; @EXPR_ASSIGNMUL
	.comm	_EXPR_ASSIGNMOD,4,2             ; @EXPR_ASSIGNMOD
	.comm	_EXPR_ASSIGNAND,4,2             ; @EXPR_ASSIGNAND
	.comm	_tANDAND,4,2                    ; @tANDAND
	.comm	_EXPR_ASSIGNOR,4,2              ; @EXPR_ASSIGNOR
	.comm	_tOROR,4,2                      ; @tOROR
	.comm	_EXPR_ASSIGNXOR,4,2             ; @EXPR_ASSIGNXOR
	.comm	_EXPR_NOTEQEQ,4,2               ; @EXPR_NOTEQEQ
	.comm	_tEqOper,4,2                    ; @tEqOper
	.comm	_EXPR_NOTEQ,4,2                 ; @EXPR_NOTEQ
	.comm	_EXPR_EQEQ,4,2                  ; @EXPR_EQEQ
	.comm	_EXPR_EQ,4,2                    ; @EXPR_EQ
	.comm	_EXPR_ASSIGNDIV,4,2             ; @EXPR_ASSIGNDIV
	.comm	_kDIVEQ,4,2                     ; @kDIVEQ
	.comm	_kDCOL,4,2                      ; @kDCOL
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"unexpected char '%c' %d\n"

	.no_dead_strip	_next_token
.subsections_via_symbols
