Nuru
Nuru copied to clipboard
A Swahili Programming Language built from the ground up
- **fix: Handle `nil` dereference in expressions** - **style: Use `gofmt` to format the go code** - **chore: Successfully seperate the builtins** - **chore: Create a basic string manipulation** -...
### Describe the feature C like languages allow the user to "manipulate" strings using '%' e.g "%s" for strings, "%d" for decimals and so on. Python also has the same...
A trial to try and enable syntax highlighting for vim users The following are highlighted: - Keywords - Types (most) - Operators (most) - Comments (better but not yet there)...
### Describe the feature I have noticed that `kwa` loop works similarly to `for` loop in Python. The for loop in Python has a range function that enables you to...
docs: stated translating the documentation to Kiswahili This PR is about Stating to converting the available Documentation in the English section of the docs folder to Kiswahili. Translations: - Arrays...
### Describe the feature The string "ni" could be used to represent the comparison operator "==" while the string "si" could be used to represent "!=". This is similar to...
### Describe the feature Currently, we only have support for the base 10 numeral system but it would be cool to support other systems like Hexadecimal numbers for example. ###...
- **feat: Add additional fields to token.Token struct** - **chore: Convert parser errors to 'Syntax Error'**
### Describe the feature The proposed feature is a robust and efficient numerical computation library similar to Numpy, but designed for the Nuru programming language with support for Swahili language...
Handle arguments passed into the program through . Partially conforms to the GNU Argument Syntax: https://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html Flags are handled first before the arguments. If an flag passed is incorrect, then...