// File: /workspace/github_cpp_makefile_star2_O2/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 %r14
pushq %rbx
pushq %rax
movq %rdi, %rbx
movq %rsp, %rsi
movq $0x2, (%rsi)
callq 0x19ffac
leaq 0x2b6c69(%rip), %rax    # 0x450050
movq %rax, (%rbx)
leaq 0x18(%rbx), %rax
andl $0x0, 0x18(%rbx)
andq $0x0, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq %rax, 0x30(%rbx)
xorps %xmm0, %xmm0
movups %xmm0, 0x38(%rbx)
movups %xmm0, 0x48(%rbx)
pushq $0x7
popq %rdx
movq %rbx, %rdi
movl %edx, %esi
callq 0x1a10ae
pushq $0x9
popq %rdx
movq %rbx, %rdi
movl %edx, %esi
callq 0x1a10ae
pushq $0x7
popq %rsi
pushq $0x9
popq %rdx
movq %rbx, %rdi
callq 0x1a10ae
pushq $0x9
popq %rsi
pushq $0x7
popq %rdx
movq %rbx, %rdi
callq 0x1a10ae
pushq $0xa
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x10
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x11
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x12
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x13
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x14
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x3c
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x3e
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x3d
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x2c
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x2b
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x2d
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x2f
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x2a
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x25
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x5e
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x3a
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
pushq $0x3f
popq %rsi
movq %rbx, %rdi
callq 0x1a10ca
addq $0x8, %rsp
popq %rbx
popq %r14
retq
movq %rax, %r14
leaq 0x40(%rbx), %rdi
addq $0x10, %rbx
callq 0x1a1198
movq %rbx, %rdi
callq 0x1a14bc
movq %r14, %rdi
callq 0x118360