summaryrefslogtreecommitdiff
path: root/05/parse.b
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2022-02-13 11:59:18 -0500
committerpommicket <pommicket@gmail.com>2022-02-13 11:59:18 -0500
commitf6ee9bfa664430f27fef26e62dfe084c051f58fa (patch)
treedbc031b2a33e04b5c42e8913551dd80edc38658b /05/parse.b
parent6814de197447f5d6196b8b810e51406bf963dfca (diff)
pre/post increment/decrement
Diffstat (limited to '05/parse.b')
-rw-r--r--05/parse.b8
1 files changed, 8 insertions, 0 deletions
diff --git a/05/parse.b b/05/parse.b
index fc67f64..37c9856 100644
--- a/05/parse.b
+++ b/05/parse.b
@@ -39,6 +39,14 @@ function type_is_function
if *1p == TYPE_FUNCTION goto return_1
return 0
+function type_is_floating
+ argument type
+ local p
+ p = types + type
+ if *1p == TYPE_FLOAT goto return_1
+ if *1p == TYPE_DOUBLE goto return_1
+ return 0
+
function functype_return_type
argument ftype
local type