Skip to content

Commit 9c317d5

Browse files
authored
Merge pull request #86 from NuruProgramming/fh/cleanup
use NuruProgramming packages
2 parents 1a9ee6f + 31cbcf3 commit 9c317d5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+197
-201
lines changed

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<h1 align="center">NURU🔥PROGRAMMING🔥LANGUAGE</h1>
22
<p align="center">
3-
<a href="https://github.com/AvicennaJr/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/badge/Nuru-Programming%20Language-yellow"></a>
4-
<a href="https://github.com/AvicennaJr/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/badge/platform-Linux | Windows | Android-green.svg"></a>
5-
<a href="https://github.com/AvicennaJr/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/last-commit/AvicennaJr/Nuru"></a>
3+
<a href="https://github.com/NuruProgramming/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/badge/Nuru-Programming%20Language-yellow"></a>
4+
<a href="https://github.com/NuruProgramming/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/badge/platform-Linux | Windows | Android-green.svg"></a>
5+
<a href="https://github.com/NuruProgramming/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/last-commit/AvicennaJr/Nuru"></a>
66
<br>
7-
<a href="https://github.com/AvicennaJr/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/downloads/avicennajr/nuru/total"></a>
8-
<a href="https://github.com/AvicennaJr/Nuru/releases"><img alt="Nuru Programming Language" src="https://img.shields.io/github/v/release/avicennajr/nuru?include_prereleases"></a>
9-
<a href="https://github.com/AvicennaJr/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/actions/workflow/status/AvicennaJr/Nuru/tests.yml?style=plastic"></a>
7+
<a href="https://github.com/NuruProgramming/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/downloads/avicennajr/nuru/total"></a>
8+
<a href="https://github.com/NuruProgramming/Nuru/releases"><img alt="Nuru Programming Language" src="https://img.shields.io/github/v/release/avicennajr/nuru?include_prereleases"></a>
9+
<a href="https://github.com/NuruProgramming/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/actions/workflow/status/AvicennaJr/Nuru/tests.yml?style=plastic"></a>
1010
<br>
11-
<a href="https://github.com/AvicennaJr/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/stars/AvicennaJr/Nuru?style=social"></a>
11+
<a href="https://github.com/NuruProgramming/Nuru"><img alt="Nuru Programming Language" src="https://img.shields.io/github/stars/AvicennaJr/Nuru?style=social"></a>
1212
</p>
1313
A Swahili Programming Language of its kind built from the ground up.
1414

@@ -21,7 +21,7 @@ To get started download the executables from the release page or follow the inst
2121
- Download the binary:
2222

2323
```
24-
curl -O -L https://github.com/AvicennaJr/Nuru/releases/download/v0.5.16/nuru_Linux_amd64.tar.gz
24+
curl -O -L https://github.com/NuruProgramming/Nuru/releases/download/v0.5.16/nuru_Linux_amd64.tar.gz
2525
```
2626

2727
- Extract the file to make global available:
@@ -44,13 +44,13 @@ nuru -v
4444
- For apple silicon mac use:
4545

4646
```
47-
curl -O -L https://github.com/AvicennaJr/Nuru/releases/download/v0.5.16/nuru_Darwin_arm64.tar.gz
47+
curl -O -L https://github.com/NuruProgramming/Nuru/releases/download/v0.5.16/nuru_Darwin_arm64.tar.gz
4848
```
4949

5050
- For apple intel mac use:
5151

5252
```
53-
curl -O -L https://github.com/AvicennaJr/Nuru/releases/download/v0.5.16/nuru_Darwin_amd64.tar.gz
53+
curl -O -L https://github.com/NuruProgramming/Nuru/releases/download/v0.5.16/nuru_Darwin_amd64.tar.gz
5454
```
5555
5656
- Extract the file to make global available:
@@ -114,14 +114,14 @@ To install Nuru on your Android device using Termux, follow these steps:
114114
For a more streamlined installation, you can use the following one-liner:
115115

116116
```bash
117-
curl -O -L https://github.com/AvicennaJr/Nuru/releases/download/v0.5.16/nuru_Android_arm64.tar.gz && mkdir -p /data/data/com.termux/files/usr/share/nuru && tar -xzvf nuru_Android_arm64.tar.gz -C /data/data/com.termux/files/usr/share/nuru && echo "alias nuru='/data/data/com.termux/files/usr/share/nuru/nuru'" >> ~/.bashrc && source ~/.bashrc && echo "Installation complete.."
117+
curl -O -L https://github.com/NuruProgramming/Nuru/releases/download/v0.5.16/nuru_Android_arm64.tar.gz && mkdir -p /data/data/com.termux/files/usr/share/nuru && tar -xzvf nuru_Android_arm64.tar.gz -C /data/data/com.termux/files/usr/share/nuru && echo "alias nuru='/data/data/com.termux/files/usr/share/nuru/nuru'" >> ~/.bashrc && source ~/.bashrc && echo "Installation complete.."
118118
```
119119

120120

121121
### Windows
122122

123123
- Executable:
124-
- Download the Nuru zip file [Here](https://github.com/AvicennaJr/Nuru/releases/download/v0.5.16/nuru_Windows_amd64.zip)
124+
- Download the Nuru zip file [Here](https://github.com/NuruProgramming/Nuru/releases/download/v0.5.16/nuru_Windows_amd64.zip)
125125
- Unzip to get the executable
126126
- Double click the executable
127127

@@ -370,7 +370,7 @@ nuru myFile.nr
370370

371371
## Issues
372372

373-
Kindly open an [Issue](https://github.com/AvicennaJr/Nuru/issues) to make suggestions and anything else.
373+
Kindly open an [Issue](https://github.com/NuruProgramming/Nuru/issues) to make suggestions and anything else.
374374

375375
## Contributions
376376

ast/ast.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import (
44
"bytes"
55
"strings"
66

7-
"github.com/AvicennaJr/Nuru/token"
7+
"github.com/NuruProgramming/Nuru/token"
88
)
99

1010
type Node interface {
1111
TokenLiteral() string
12-
String() string // to help debug the many errors lmao
12+
String() string
1313
}
1414

1515
type Statement interface {

ast/ast_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ast
33
import (
44
"testing"
55

6-
"github.com/AvicennaJr/Nuru/token"
6+
"github.com/NuruProgramming/Nuru/token"
77
)
88

99
func TestString(t *testing.T) {

evaluator/assign.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package evaluator
22

33
import (
4-
"github.com/AvicennaJr/Nuru/ast"
5-
"github.com/AvicennaJr/Nuru/object"
4+
"github.com/NuruProgramming/Nuru/ast"
5+
"github.com/NuruProgramming/Nuru/object"
66
)
77

88
func evalAssign(node *ast.Assign, env *object.Environment) object.Object {

evaluator/assignEqual.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package evaluator
33
import (
44
"strings"
55

6-
"github.com/AvicennaJr/Nuru/ast"
7-
"github.com/AvicennaJr/Nuru/object"
6+
"github.com/NuruProgramming/Nuru/ast"
7+
"github.com/NuruProgramming/Nuru/object"
88
)
99

1010
func evalAssignEqual(node *ast.AssignEqual, env *object.Environment) object.Object {

evaluator/at.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package evaluator
22

33
import (
4-
"github.com/AvicennaJr/Nuru/ast"
5-
"github.com/AvicennaJr/Nuru/object"
4+
"github.com/NuruProgramming/Nuru/ast"
5+
"github.com/NuruProgramming/Nuru/object"
66
)
77

88
func evalAt(node *ast.At, env *object.Environment) object.Object {

evaluator/bang.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package evaluator
22

3-
import "github.com/AvicennaJr/Nuru/object"
3+
import "github.com/NuruProgramming/Nuru/object"
44

55
func evalBangOperatorExpression(right object.Object) object.Object {
66
switch right {
@@ -13,4 +13,4 @@ func evalBangOperatorExpression(right object.Object) object.Object {
1313
default:
1414
return FALSE
1515
}
16-
}
16+
}

evaluator/block.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package evaluator
22

33
import (
4-
"github.com/AvicennaJr/Nuru/ast"
5-
"github.com/AvicennaJr/Nuru/object"
4+
"github.com/NuruProgramming/Nuru/ast"
5+
"github.com/NuruProgramming/Nuru/object"
66
)
77

88
func evalBlockStatement(block *ast.BlockStatement, env *object.Environment) object.Object {

evaluator/builtins.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"os"
88
"strings"
99

10-
"github.com/AvicennaJr/Nuru/object"
10+
"github.com/NuruProgramming/Nuru/object"
1111
)
1212

1313
var builtins = map[string]*object.Builtin{

evaluator/call.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package evaluator
22

33
import (
4-
"github.com/AvicennaJr/Nuru/ast"
5-
"github.com/AvicennaJr/Nuru/object"
4+
"github.com/NuruProgramming/Nuru/ast"
5+
"github.com/NuruProgramming/Nuru/object"
66
)
77

88
func evalCall(node *ast.CallExpression, env *object.Environment) object.Object {

0 commit comments

Comments
 (0)