#3 print and writef methods output quote characters as well

开启中
kzimmermann9 年之前创建 · 9 条评论

When writing

printf " Hello, World! "

The output is:

" Hello, World! "

This is a wrong implementation that also happens with writef. It should not have the " character. The correct output is:

Hello, World!
When writing printf " Hello, World! " The output is: " Hello, World! " This is a wrong implementation that also happens with `writef`. It should not have the `"` character. The correct output is: Hello, World!

I also needed to say.

Oh yes In your example Malio program.

You used constants in the methods.

I should make this clear in the docs

But arguments to methods and functions can only be variables.

Hence helloworld is not

print " Hello World "

But rather

string phrase = " Hello World " print phrase

I also needed to say. Oh yes In your example Malio program. You used constants in the methods. I should make this clear in the docs But arguments to methods and functions can only be variables. Hence helloworld is not print " Hello World " But rather string phrase = " Hello World " print phrase

I also needed to say.

Oh yes In your example Malio program.

You used constants in the methods.

I should make this clear in the docs

But arguments to methods and functions can only be variables.

Hence helloworld is not

print " Hello World "

But rather

string phrase = " Hello World " print phrase

I also needed to say. Oh yes In your example Malio program. You used constants in the methods. I should make this clear in the docs But arguments to methods and functions can only be variables. Hence helloworld is not print " Hello World " But rather string phrase = " Hello World " print phrase

Also in the make script.

Doesn't the second line require rights to install. Root.

Like

make install
sudo make install
Also in the make script. Doesn't the second line require rights to install. Root. Like ```` make install sudo make install ````

Also in the make script.

Doesn't the second line require rights to install. Root.

Like

make install
sudo make install
Also in the make script. Doesn't the second line require rights to install. Root. Like ```` make install sudo make install ````

Maybe look for a strip function for strings in C++

Maybe look for a strip function for strings in C++

And strip from beginning to trailing the " and ".

And strip from beginning to trailing the `" ` and ` "`.

And strip from beginning to trailing the " and ".

And strip from beginning to trailing the `" ` and ` "`.

And strip from beginning to trailing the " and ".

And strip from beginning to trailing the `" ` and ` "`.
kzimmermann 评论于 9 年之前
所有者

I'll make a note of that. That means that

print " Some literal "

should raise an error, right?

I'm trying to map all the possible cases, so that I can make the interpreter behave exactly as specified...

Yes, for most of the cases in vanilla configuration, make install will require root access to /usr/local/bin. But I think that the error message is pretty straightforward as it is, so the user can infer it.

String manipulation in C++ is a little messy... but the templating library and algorithms from C++11 do make it slightly easier. Let's see if I can make it just right!

I'll make a note of that. That means that print " Some literal " should raise an error, right? I'm trying to map all the possible cases, so that I can make the interpreter behave exactly as specified... Yes, for most of the cases in vanilla configuration, `make install` will require root access to `/usr/local/bin`. But I think that the error message is pretty straightforward as it is, so the user can infer it. String manipulation in C++ is a little messy... but the templating library and algorithms from C++11 do make it slightly easier. Let's see if I can make it just right!
登录 并参与到对话中。
未选择标签
未选择里程碑
未指派成员
2 名参与者
正在加载...
取消
保存
这个人很懒,什么都没留下。