-
- Downloads
Begin writing of function expression builder
Scalar functions now work slightly. It remains to - cast arguments whenever necessary - compute the right returned value type In short: `` let inc : Z -> Z, i -> i+1; cout << inc(2) << "\n"; // produces 3 cout << inc(2.3) << "\n"; // fails: conversion NIY ``
Showing
- src/language/ASTNodeExpressionBuilder.cpp 2 additions, 2 deletionssrc/language/ASTNodeExpressionBuilder.cpp
- src/language/ASTNodeFunctionExpressionBuilder.cpp 76 additions, 0 deletionssrc/language/ASTNodeFunctionExpressionBuilder.cpp
- src/language/ASTNodeFunctionExpressionBuilder.hpp 11 additions, 0 deletionssrc/language/ASTNodeFunctionExpressionBuilder.hpp
- src/language/CMakeLists.txt 1 addition, 0 deletionssrc/language/CMakeLists.txt
- src/language/node_processor/FunctionProcessor.hpp 23 additions, 5 deletionssrc/language/node_processor/FunctionProcessor.hpp
Please register or sign in to comment