#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 commented 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!
Sign in to join this conversation.
未選擇標籤
未選擇里程碑
未指派成員
2 參與者
正在加載...
取消
保存
尚未有任何內容