Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add partial support for built-in function. #364

Open
wants to merge 30 commits into
base: feature
Choose a base branch
from

Conversation

georgiy-belyanin
Copy link
Contributor

@georgiy-belyanin georgiy-belyanin commented Feb 15, 2023

Добавлена поддержка части встроенных функций, точный список:

  • assert()
  • asin()
  • cos
  • sin()
  • exp()
  • log()
  • log10()
  • sqrt()
  • round()
  • strlen()
  • exit()

Реализовано при помощи обобщения функции генерации выражений вызова.

Данный PR опирается на предыдущий, связанный с переносом встроенных функций в отдельный CMake ресурс, поэтому лучше сначала замерджить #361

@georgiy-belyanin
Copy link
Contributor Author

Функции со строками пока WIP, поскольку в RuC нет завершающих нулей, а так же пока не доделаны массивы.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant