| 1 | builtin/
 | 
| 2 | =======
 | 
| 3 | 
 | 
| 4 | Procs and funcs that are compiled into the Oils binary.
 | 
| 5 | 
 | 
| 6 | Naming convention that allows us to compare OSH code size versus bash:
 | 
| 7 | 
 | 
| 8 |     builtin/
 | 
| 9 |       func_hay.py  # functions only appear in YSH
 | 
| 10 | 
 | 
| 11 |       method.py  # methods for all types, could be split up further
 | 
| 12 | 
 | 
| 13 |       io_osh.py  # echo builtin
 | 
| 14 |                  # read builtin is in OSH, with YSH enhancements
 | 
| 15 |       io_ysh.py  # write builtin is only in YSH
 | 
| 16 | 
 | 
| 17 |       pure_osh.py  # set, shopt
 | 
| 18 |       pure_ysh.py  # append
 | 
| 19 | 
 | 
| 20 |       trap_osh.py  # trap
 | 
| 21 |       json_ysh.py  # json
 | 
| 22 | 
 | 
| 23 | 
 |