Exemple #1
0
static chunk_t *chunk_get_ncnlnp(chunk_t *cur, const scope_e scope, const direction_e dir)
{
   chunk_t *pc = cur;

   pc = (chunk_is_preproc(pc) == true) ?
        chunk_search(pc, chunk_is_comment_or_newline_in_preproc, scope, dir, false) :
        chunk_search(pc, chunk_is_comment_newline_or_preproc, scope, dir, false);
   return(pc);
}
Exemple #2
0
static chunk_t *chunk_get_ncnlnp(chunk_t *cur, const nav_t nav, const loc_t dir)
{
   chunk_t *pc = cur;

   pc = (chunk_is_preproc(pc) == true) ?
        chunk_search(pc, chunk_is_comment_or_newline_in_preproc, nav, dir, false) :
        chunk_search(pc, chunk_is_comment_newline_or_preproc, nav, dir, false);
   return(pc);
}
Exemple #3
0
chunk_t *chunk_get_prev_ncnl(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_comment_or_newline, nav, BEFORE, false));
}
Exemple #4
0
chunk_t *chunk_get_next_nisq(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_balanced_square, nav, AFTER, false));
}
Exemple #5
0
chunk_t *chunk_get_next_nc(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_comment, nav, AFTER, false));
}
Exemple #6
0
chunk_t *chunk_get_prev_nblank(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_comment_newline_or_blank, nav, BEFORE, false));
}
Exemple #7
0
chunk_t *chunk_get_next_nblank(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_comment_newline_or_blank, nav, AFTER, false));
}
Exemple #8
0
chunk_t *chunk_get_prev_nnl(chunk_t *cur, scope_e scope)
{
   return(chunk_search(cur, chunk_is_newline, scope, direction_e::BACKWARD, false));
}
Exemple #9
0
chunk_t *chunk_get_prev_nvb(chunk_t *cur, const nav_t nav)
{
   return(chunk_search(cur, chunk_is_vbrace, nav, BEFORE, false));
}
Exemple #10
0
chunk_t *chunk_get_next_nl(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_newline, nav, AFTER, true));
}
Exemple #11
0
chunk_t *chunk_get_prev_nvb(chunk_t *cur, const scope_e scope)
{
   return(chunk_search(cur, chunk_is_vbrace, scope, direction_e::BACKWARD, false));
}
Exemple #12
0
chunk_t *chunk_get_prev_nc(chunk_t *cur, scope_e scope)
{
   return(chunk_search(cur, chunk_is_comment, scope, direction_e::BACKWARD, false));
}
Exemple #13
0
chunk_t *chunk_get_next_nisq(chunk_t *cur, scope_e scope)
{
   return(chunk_search(cur, chunk_is_balanced_square, scope, direction_e::FORWARD, false));
}
Exemple #14
0
chunk_t *chunk_get_next_nc(chunk_t *cur, scope_e scope)
{
   return(chunk_search(cur, chunk_is_comment, scope, direction_e::FORWARD, false));
}
Exemple #15
0
chunk_t *chunk_get_prev_nblank(chunk_t *cur, scope_e scope)
{
   return(chunk_search(cur, chunk_is_comment_newline_or_blank, scope, direction_e::BACKWARD, false));
}
Exemple #16
0
chunk_t *chunk_get_prev_nc(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_comment, nav, BEFORE, false));
}
Exemple #17
0
chunk_t *chunk_get_next_nvb(chunk_t *cur, const nav_t nav)
{
   return(chunk_search(cur, chunk_is_vbrace, nav, AFTER, false));
}
Exemple #18
0
chunk_t *chunk_get_prev_nl(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_newline, nav, BEFORE, true));
}
Exemple #19
0
chunk_t *chunk_get_next_ncnl(chunk_t *cur, nav_t nav)
{
   return(chunk_search(cur, chunk_is_comment_or_newline, nav, AFTER, false));
}
Exemple #20
0
chunk_t *chunk_get_next_nl(chunk_t *cur, scope_e scope)
{
   return(chunk_search(cur, chunk_is_newline, scope, direction_e::FORWARD, true));
}