Compare commits

...

3 Commits

Author SHA1 Message Date
Mattia Giambirtone 180a7ad956 Merge branch 'master' of https://github.com/nocturn9x/nimkalc 2022-06-22 11:44:48 +02:00
Mattia Giambirtone d61e9882b3 Merge branch 'main' of https://github.com/nocturn9x/nimkalc 2022-06-22 11:44:03 +02:00
Mattia Giambirtone 8fb3684801 Added golden ratio (phi) constant 2022-06-22 11:43:35 +02:00
2 changed files with 3 additions and 2 deletions

View File

@ -1,6 +1,6 @@
# Package
version = "0.2.7"
version = "0.2.8"
author = "Mattia Giambirtone"
description = "An advanced parsing library for mathematical expressions and equations"
license = "Apache 2.0"

View File

@ -37,7 +37,8 @@ const constants = to_table({
"e": Token(kind: TokenType.Float, lexeme: "2.718281828459045"),
"tau": Token(kind: TokenType.Float, lexeme: "6.283185307179586"),
"inf": Token(kind: TokenType.Float, lexeme: "inf"),
"nan": Token(kind: TokenType.Float, lexeme: "nan")
"nan": Token(kind: TokenType.Float, lexeme: "nan"),
"phi": Token(kind: TokenType.Float, lexeme: "1.618033988749895"),
})
# Since also math functions are hardcoded, we can use an array
const functions = ["sin", "cos", "tan", "cosh",