()
| 118 | }; |
| 119 | |
| 120 | var integer_type = function() { |
| 121 | var ret = ""; |
| 122 | all_ws(); |
| 123 | if (consume(ID, "unsigned")) ret = "unsigned "; |
| 124 | all_ws(); |
| 125 | if (consume(ID, "short")) return ret + "short"; |
| 126 | if (consume(ID, "long")) { |
| 127 | ret += "long"; |
| 128 | all_ws(); |
| 129 | if (consume(ID, "long")) return ret + " long"; |
| 130 | return ret; |
| 131 | } |
| 132 | if (ret) error("Failed to parse integer type"); |
| 133 | }; |
| 134 | |
| 135 | var float_type = function() { |
| 136 | var ret = ""; |
no test coverage detected