// File: /workspace/github_cpp_makefile_star2_O3/ArashPartow[P]exprtk/./exprtk.hpp
// Function: exprtk::lexer::helper::sequence_validator::sequence_validator()
sequence_validator()
            : lexer::token_scanner(2)
            {
               add_invalid(lexer::token::e_number, lexer::token::e_number);
               add_invalid(lexer::token::e_string, lexer::token::e_string);
               add_invalid(lexer::token::e_number, lexer::token::e_string);
               add_invalid(lexer::token::e_string, lexer::token::e_number);

               add_invalid_set1(lexer::token::e_assign );
               add_invalid_set1(lexer::token::e_shr    );
               add_invalid_set1(lexer::token::e_shl    );
               add_invalid_set1(lexer::token::e_lte    );
               add_invalid_set1(lexer::token::e_ne     );
               add_invalid_set1(lexer::token::e_gte    );
               add_invalid_set1(lexer::token::e_lt     );
               add_invalid_set1(lexer::token::e_gt     );
               add_invalid_set1(lexer::token::e_eq     );
               add_invalid_set1(lexer::token::e_comma  );
               add_invalid_set1(lexer::token::e_add    );
               add_invalid_set1(lexer::token::e_sub    );
               add_invalid_set1(lexer::token::e_div    );
               add_invalid_set1(lexer::token::e_mul    );
               add_invalid_set1(lexer::token::e_mod    );
               add_invalid_set1(lexer::token::e_pow    );
               add_invalid_set1(lexer::token::e_colon  );
               add_invalid_set1(lexer::token::e_ternary);
            }

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movabsq $0x700000007, %r12      # imm = 0x700000007
movq %rsp, %r15
movq $0x2, (%r15)
movq %r15, %rsi
callq 0x1f44f8
leaq 0x2ebb60(%rip), %rax    # 0x4d7070
movq %rax, (%rbx)
leaq 0x10(%rbx), %r14
leaq 0x18(%rbx), %rax
movl $0x0, 0x18(%rbx)
movq $0x0, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq %rax, 0x30(%rbx)
xorps %xmm0, %xmm0
movups %xmm0, 0x38(%rbx)
movups %xmm0, 0x48(%rbx)
movq %r12, (%r15)
movq %rsp, %rsi
movq %r14, %rdi
callq 0x1f5910
movabsq $0x900000007, %r15      # imm = 0x900000007
leaq 0x2(%r15), %rax
movq %rsp, %rsi
movq %rax, (%rsi)
movq %r14, %rdi
callq 0x1f5910
movq %rsp, %rsi
movq %r15, (%rsi)
movq %r14, %rdi
callq 0x1f5910
addq $0x2, %r12
movq %rsp, %rsi
movq %r12, (%rsi)
movq %r14, %rdi
callq 0x1f5910
movq %rbx, %rdi
movl $0xa, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x10, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x11, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x12, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x13, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x14, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x3c, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x3e, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x3d, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x2c, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x2b, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x2d, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x2f, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x2a, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x25, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x5e, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x3a, %esi
callq 0x1f55d4
movq %rbx, %rdi
movl $0x3f, %esi
callq 0x1f55d4
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rax, %r15
addq $0x40, %rbx
movq %rbx, %rdi
callq 0x1f57ca
movq %r14, %rdi
callq 0x1f5ae0
movq %r15, %rdi
callq 0x11e330