Skip to content

Commit 83fa959

Browse files
Fix readme
1 parent 1c1d485 commit 83fa959

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ owoScript is a stack based, imperative, and Turing complete programming language
44
owoScript works with a simple and descriptive language
55
that 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
88
OwO 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
1010
back into the higher level form at any time.
1111

1212
Additionally, 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
1414
you'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

4949
Because owoScript is stack-based, arithmetic is performed in postfix notation.
5050
This 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.
5252
So 2+3 is written as `literal 2; literal 3; add;` and 5/7 is written as `literal 5; literal 7; div;`
5353

5454
The 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

253253
I'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

256256
The 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
258258
ANTLR, in preparation for possibly writing an LLVM compiler for a few esoteric programming languages in the near future
259259

260260
### Credits

owo.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from owoi import run_owo_pseudocode
22
from owoc import owos_to_code
3-
import sys
43
import argparse
54

65

owoc.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44
from antlr4 import *
55
from antlr4.error.ErrorListener import ErrorListener
66

7-
8-
import random
97
import itertools
10-
import owoi
118
import sys
129
import zigzag
1310

0 commit comments

Comments
 (0)