Lines Matching defs:tkgetline
185 tkreturn, tknext, tknextfile, tkdelete, tkprint, tkprintf, tkgetline,
1075 static char div_preceders[] = {tknumber, tkstring, tkvar, tkgetline, tkrparen, tkrbracket, tkincr, tkdecr, 0};
1094 // see case tkgetline -- test more
1309 (tkgetline <= tok && tok <= tksubstr) ? 240 : 0; // FIXME 240 is temp?
1606 // $ tkgetline FIXME TODO TEST THIS
1613 // tkplus, tknot, tkincr, tkdecr, tklparen, tkgetline,
1630 // tkplus, tknot, tkincr, tkdecr, tklparen, tkgetline, tkclose, tkindex,
1643 tkgetline, tkclose, tkindex, tkmatch, tksplit, tksub, tkgsub, tksprintf,
1692 // tkplus, tknot, tkincr, tkdecr, tklparen, tkgetline, tkclose, tkindex,
1778 case tkgetline:
1796 gen2cd(tkgetline, nargs);
1829 expect(tkgetline);
1835 gen2cd(tkgetline, nargs);
1878 tkfield, tknot, tkincr, tkdecr, tklparen, tkgetline, 0};
1880 // NOTE this depends on builtins (close etc) being >= tkgetline
1881 return !! strchr(exprstarttermsy, tok) || tok >= tkgetline;
4083 case tkgetline:
4087 // if tkgetline 0 tkeof: (nothing stacked; plain getline)
4088 // if tkgetline 1 tkeof: (lvalue)
4089 // if tkgetline 1 tklt: (filename_string)
4090 // if tkgetline 2 tklt: (lvalue) (filename_string)
4091 // if tkgetline 1 tkpipe: (pipe_command_string)
4092 // if tkgetline 2 tkpipe: (pipe_command_string) (lvalue)
4094 // if tkgetline 0 tkeof: $0 NF NR FNR
4095 // if tkgetline 1 tkeof: var NR FNR
4096 // if tkgetline 1 tklt: $0 NF
4097 // if tkgetline 2 tklt: var
4098 // if tkgetline 1 tkpipe: $0 NF
4099 // if tkgetline 2 tkpipe: var