scanner_detect_eval_call (parser_context_t *context_p, /**< context */
                          scanner_context_t *scanner_context_p) /**< scanner context */
{
  if (context_p->token.keyword_type == LEXER_KEYW_EVAL
      && lexer_check_next_character (context_p, LIT_CHAR_LEFT_PAREN))
  {
#if JERRY_ESNEXT
    const uint16_t flags = (uint16_t) (SCANNER_LITERAL_POOL_CAN_EVAL | SCANNER_LITERAL_POOL_HAS_SUPER_REFERENCE);
#else /* !JERRY_ESNEXT */
    const uint16_t flags = SCANNER_LITERAL_POOL_CAN_EVAL;
#endif /* JERRY_ESNEXT */

    scanner_context_p->active_literal_pool_p->status_flags |= flags;
  }
} /* scanner_detect_eval_call */
scanner_detect_eval_call (parser_context_t *context_p,  
                          scanner_context_t *scanner_context_p)  
{
  if (context_p->token.keyword_type == LEXER_KEYW_EVAL
      && lexer_check_next_character (context_p, LIT_CHAR_LEFT_PAREN))
  {
#if JERRY_ESNEXT
    const uint16_t flags = (uint16_t) (SCANNER_LITERAL_POOL_CAN_EVAL | SCANNER_LITERAL_POOL_HAS_SUPER_REFERENCE);
#else  
    const uint16_t flags = SCANNER_LITERAL_POOL_CAN_EVAL;
#endif  

    scanner_context_p->active_literal_pool_p->status_flags |= flags;
  }
}  