@@ -4,13 +4,13 @@ owoScript is a stack based, imperative, and Turing complete programming language
44owoScript works with a simple and descriptive language
55that is then compiled to the best bytecode to ever exist on this planet.
66
7- Why is owoScript bytecode the best on the planet? Because it's entirely made _ out of
7+ Why is owoScript bytecode the best on the planet? Because it's entirely made out of
88OwO faces! Why have the speed and portability of the JVM when you can have the most * adorable*
9- code _ out of almost any language you can write in? And never fear, your owoScript bytecode can easily be turned
9+ code out of almost any language you can write in? And never fear, your owoScript bytecode can easily be turned
1010back into the higher level form at any time.
1111
1212Additionally, owoScript leaves its syntax and parsing files easily accessible to be inspected and verified by
13- anyone. owoScript's grammar is written in ANTLR4, a parsing tool so _ out of this world reliable and efficient that
13+ anyone. owoScript's grammar is written in ANTLR4, a parsing tool so out of this world reliable and efficient that
1414you'll wonder why your favorite programming language isn't using it yet.
1515
1616### Examples
@@ -48,7 +48,7 @@ mapping integer keys to integer values, is available through the `store` and `ge
4848
4949Because owoScript is stack-based, arithmetic is performed in postfix notation.
5050This means that writing something like (2+3)* (5/7)
51- is written by taking the operator _ out of the middle of the expression and adding it on to the end.
51+ is written by taking the operator out of the middle of the expression and adding it on to the end.
5252So 2+3 is written as ` literal 2; literal 3; add; ` and 5/7 is written as ` literal 5; literal 7; div; `
5353
5454The final expression would thus be written as:
@@ -251,10 +251,10 @@ discard;
251251"The only reason someone would do something like this if they could, which they can't, would be because they could, which they can't." - Rick Sanchez
252252
253253I'm sure the question everyone is thinking is "why." Why make a programming language entirely in OwO faces?
254- Why go _ out of my way to implement a formal grammar with a parser for a meme?
254+ Why go out of my way to implement a formal grammar with a parser for a meme?
255255
256256The simple answer, of course, is because
257- I hate myself. The more accurate answer is because I wanted to try _ out writing a basic interpreter and grammar in
257+ I hate myself. The more accurate answer is because I wanted to try out writing a basic interpreter and grammar in
258258ANTLR, in preparation for possibly writing an LLVM compiler for a few esoteric programming languages in the near future
259259
260260### Credits
0 commit comments