...
This commit is contained in:
12
example/main.nub
Normal file
12
example/main.nub
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
namespace main
|
||||||
|
|
||||||
|
export func main(args: []^string) {
|
||||||
|
c::printf("%d\n", args.count)
|
||||||
|
|
||||||
|
let i: i64
|
||||||
|
|
||||||
|
while i < args.count {
|
||||||
|
c::printf("%s\n", args[i])
|
||||||
|
i += 1
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
namespace main
|
|
||||||
|
|
||||||
struct Human {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/// # Documentation
|
|
||||||
/// ## Documentation subtitle
|
|
||||||
export func main(args: []^string) {
|
|
||||||
let i: i64
|
|
||||||
|
|
||||||
c:printf("%d\n", args.count)
|
|
||||||
|
|
||||||
while i < args.count {
|
|
||||||
c::printf("%s\n", args[i])
|
|
||||||
i += 1
|
|
||||||
}
|
|
||||||
|
|
||||||
let human = alloc Human {}
|
|
||||||
|
|
||||||
let arr = [10]^i64
|
|
||||||
i = 0
|
|
||||||
|
|
||||||
while i < arr.count + 1 {
|
|
||||||
c::printf("%d\n", arr[i])
|
|
||||||
i += 1
|
|
||||||
}
|
|
||||||
|
|
||||||
c::printf("success\n", "")
|
|
||||||
}
|
|
||||||
@@ -246,7 +246,7 @@ public class Lexer
|
|||||||
{
|
{
|
||||||
var line = 1;
|
var line = 1;
|
||||||
var column = 1;
|
var column = 1;
|
||||||
for (var i = 0; i < index; i++)
|
for (var i = 0; i < Math.Min(index, _sourceText.Content.Length - 1); i++)
|
||||||
{
|
{
|
||||||
if (_sourceText.Content[i] == '\n')
|
if (_sourceText.Content[i] == '\n')
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user