Open Issues Need Help
View All on GitHubAI Summary: Implement a new Delégua dialect called 'Calango', based on the existing Calango interpreter. This involves creating a lexer, parser, interpreter, and a translator from Calango to Delégua. The Calango interpreter's source code and documentation are provided.
Linguagem de programação 100% em português baseada em TypeScript, independente de sistema operacional e dispositivo, e suporte a múltiplos dialetos.
AI Summary: Translate the methods from Tenda's global library (Prelude) into the Delégua programming language. This involves translating functions for input/output, list manipulation, mathematical operations, text processing, and date/time handling, ensuring compatibility with Delégua's syntax and functionality.
Linguagem de programação 100% em português baseada em TypeScript, independente de sistema operacional e dispositivo, e suporte a múltiplos dialetos.
AI Summary: Create a translator that converts Tenda code (a Portuguese programming language written in Rust) into Delégua code (another Portuguese programming language based on TypeScript). The translator should handle core language features, excluding file I/O and command-line argument handling, which will be addressed separately.
Linguagem de programação 100% em português baseada em TypeScript, independente de sistema operacional e dispositivo, e suporte a múltiplos dialetos.
AI Summary: Implement an `absoluto` function in the Delégua programming language (TypeScript) to calculate the absolute value of numeric inputs. The function should be added to the existing `primitivas-numero.ts` file, extending the current functionality which already includes rounding functions.
Linguagem de programação 100% em português baseada em TypeScript, independente de sistema operacional e dispositivo, e suporte a múltiplos dialetos.
AI Summary: The Delégua programming language's `escreva` function is not correctly handling newline characters within interpolated strings. The task is to debug and fix this issue so that the `escreva` function displays all lines of a multi-line string, rather than only the last line. This involves examining the function's implementation and how it processes string input, potentially modifying its handling of newline characters or string formatting.
Linguagem de programação 100% em português baseada em TypeScript, independente de sistema operacional e dispositivo, e suporte a múltiplos dialetos.