diff options
Homework 1 (#21)
* Commiting .gitignore before real solution
* C# project implementing very basic functionality of the lexer, needs
refactoring.
* Added most javascript reserved keywords
* Added logic for most js operators in Tokenizer.cs
* added lexemes for operator tokens
also created the PrettyPrint() function
* added a coloring logic to the parsed text
* Refactored Lexer class, added TokenHandler class
PrettyPrint colors require tweaking, Lexer needs more refactoring
* created TokenHandler to pretty print text to html
* Deleted project files
* Updated Program.cs
1 files changed, 1 insertions, 0 deletions
| -rw-r--r-- | homework/81498/Project/Wizard/Text files/simpleFunction.html | 1 |
diff --git a/homework/81498/Project/Wizard/Text files/simpleFunction.html b/homework/81498/Project/Wizard/Text files/simpleFunction.html new file mode 100644 index 0000000..d5bf508 --- /dev/null +++ b/homework/81498/Project/Wizard/Text files/simpleFunction.html @@ -0,0 +1 @@ +<span><font color="#0B0AF6">function</font></span> <span><font color="222222">sumOfSomeNumbers</font></span> <span><font color="000000">(</font></span> <span><font color="222222">number</font></span><span><font color="000000">,</font></span> <span><font color="222222">secondNumber</font></span><span><font color="000000">)</font></span> <span><font color="000000">{</font></span><br> <span><font color="222222">magicalThingsWithNumbersAndStrings</font></span><span><font color="000000">(</font></span><span><font color="#F609F5">"hello there my friend"</font></span><span><font color="000000">,</font></span> <span><font color="222222">a</font></span><span><font color="000000">,</font></span> <span><font color="222222">b</font></span><span><font color="000000">,</font></span> <span><font color="222222">c</font></span><span><font color="000000">)</font></span><span><font color="000000">;</font></span><br> <span><font color="222222">number</font></span> <span><font color="000000"><b>=</b></font></span> <span><font color="#F66509">1</font></span> <span><font color="000000"><b>+</b></font></span> <span><font color="#F66509">2</font></span> <span><font color="000000"><b>+</b></font></span> <span><font color="#F66509">3</font></span> <span><font color="000000"><b>/</b></font></span> <span><font color="#F66509">14</font></span> <span><font color="000000"><b>*</b></font></span> <span><font color="000000">(</font></span><span><font color="#F66509">16</font></span> <span><font color="000000"><b>**</b></font></span> <span><font color="#F66509">16</font></span><span><font color="000000">)</font></span><span><font color="000000">;</font></span><br> <span><font color="#0B0AF6">return</font></span> <span><font color="#FF0000">true</font></span> <span><font color="000000"><b>||</b></font></span> <span><font color="222222">number</font></span> <span><font color="000000"><b>&&</b></font></span> <span><font color="#F66509">3</font></span> <span><font color="000000"><b>+</b></font></span> <span><font color="#F66509">13</font></span><span><font color="000000">;</font></span><br><br><span><font color="000000">}</font></span><br>
\ No newline at end of file |
