tokens_php.json 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. [[
  2. "php-start",
  3. ["support.php_tag","<?php"]
  4. ],[
  5. "php-start"
  6. ],[
  7. "php-start",
  8. ["keyword","function"],
  9. ["text"," "],
  10. ["identifier","nfact"],
  11. ["paren.lparen","("],
  12. ["variable","$n"],
  13. ["paren.rparen",")"],
  14. ["text"," "],
  15. ["paren.lparen","{"]
  16. ],[
  17. "php-start",
  18. ["text"," "],
  19. ["keyword","if"],
  20. ["text"," "],
  21. ["paren.lparen","("],
  22. ["variable","$n"],
  23. ["text"," "],
  24. ["keyword.operator","=="],
  25. ["text"," "],
  26. ["constant.numeric","0"],
  27. ["paren.rparen",")"],
  28. ["text"," "],
  29. ["paren.lparen","{"]
  30. ],[
  31. "php-start",
  32. ["text"," "],
  33. ["support.function","return"],
  34. ["text"," "],
  35. ["constant.numeric","1"],
  36. ["text",";"]
  37. ],[
  38. "php-start",
  39. ["text"," "],
  40. ["paren.rparen","}"]
  41. ],[
  42. "php-start",
  43. ["text"," "],
  44. ["keyword","else"],
  45. ["text"," "],
  46. ["paren.lparen","{"]
  47. ],[
  48. "php-start",
  49. ["text"," "],
  50. ["support.function","return"],
  51. ["text"," "],
  52. ["variable","$n"],
  53. ["text"," "],
  54. ["keyword.operator","*"],
  55. ["text"," "],
  56. ["identifier","nfact"],
  57. ["paren.lparen","("],
  58. ["variable","$n"],
  59. ["text"," "],
  60. ["keyword.operator","-"],
  61. ["text"," "],
  62. ["constant.numeric","1"],
  63. ["paren.rparen",")"],
  64. ["text",";"]
  65. ],[
  66. "php-start",
  67. ["text"," "],
  68. ["paren.rparen","}"]
  69. ],[
  70. "php-start",
  71. ["paren.rparen","}"]
  72. ],[
  73. "php-start"
  74. ],[
  75. "php-start",
  76. ["support.function","echo"],
  77. ["text"," "],
  78. ["string","\""],
  79. ["constant.language.escape","\\n\\n"],
  80. ["string","Please enter a whole number ... \""],
  81. ["text",";"]
  82. ],[
  83. "php-start",
  84. ["variable","$num"],
  85. ["text"," "],
  86. ["keyword.operator","="],
  87. ["text"," "],
  88. ["support.function","trim"],
  89. ["paren.lparen","("],
  90. ["support.function","fgets"],
  91. ["paren.lparen","("],
  92. ["constant.language","STDIN"],
  93. ["paren.rparen","))"],
  94. ["text",";"]
  95. ],[
  96. "php-start"
  97. ],[
  98. "php-start",
  99. ["comment","// ===== PROCESS - Determing the factorial of the input number ====="]
  100. ],[
  101. "php-start",
  102. ["variable","$output"],
  103. ["text"," "],
  104. ["keyword.operator","="],
  105. ["text"," "],
  106. ["string","\""],
  107. ["constant.language.escape","\\n\\n"],
  108. ["string","Factorial \""],
  109. ["text"," . "],
  110. ["variable","$num"],
  111. ["text"," . "],
  112. ["string","\" = \""],
  113. ["text"," . "],
  114. ["identifier","nfact"],
  115. ["paren.lparen","("],
  116. ["variable","$num"],
  117. ["paren.rparen",")"],
  118. ["text"," . "],
  119. ["string","\""],
  120. ["constant.language.escape","\\n\\n"],
  121. ["string","\""],
  122. ["text",";"]
  123. ],[
  124. "php-start",
  125. ["support.function","echo"],
  126. ["text"," "],
  127. ["variable","$output"],
  128. ["text",";"]
  129. ],[
  130. "php-start"
  131. ],[
  132. "start",
  133. ["support.php_tag","?>"]
  134. ]]