hl_sh.h 906 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*
  2. * This program is free software; you can redistribute it and/or
  3. * modify it under the terms of the GNU General Public License
  4. * as published by the Free Software Foundation; either version 2
  5. * of the License, or (at your option) any later version.
  6. *
  7. * This program is distributed in the hope that it will be useful,
  8. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. * GNU General Public License for more details.
  11. * Author: g0tsu
  12. * Email: g0tsu at dnmx.0rg
  13. */
  14. const int HL_SH_EXPR_SIZ = 12;
  15. const char *HL_SH_EXPR[] = {
  16. "done",
  17. "echo",
  18. "printf",
  19. "fi",
  20. "elif",
  21. "my",
  22. "use",
  23. "sub",
  24. "then",
  25. "shift",
  26. "exit",
  27. "unless"
  28. };
  29. const int HL_SH_TYPE_SIZ = 1;
  30. const char *HL_SH_TYPE[] = {
  31. "read"
  32. };
  33. const int HL_SH_DECL_SIZ = 3;
  34. const char *HL_SH_DECL[] = {
  35. "-v",
  36. "-eq",
  37. "-n"
  38. };