Skip to content

Commit

Permalink
Merge branch 'master' into maven-build
Browse files Browse the repository at this point in the history
  • Loading branch information
jpcarreon committed Dec 20, 2021
2 parents 4918bb8 + 32217d2 commit 87aabf4
Show file tree
Hide file tree
Showing 6 changed files with 93 additions and 36 deletions.
3 changes: 2 additions & 1 deletion Loco/src/main/java/backend/Evaluator.java
Original file line number Diff line number Diff line change
Expand Up @@ -986,7 +986,8 @@ private void updateLineCounter() {
//tokens.get(position).viewToken();


while (tokens.get(position).getTokenKind() != TokenKind.eolToken) {
while (tokens.get(position).getTokenKind() != TokenKind.eolToken &&
tokens.get(position).getTokenKind() != TokenKind.eofToken) {
position++;
}
position++;
Expand Down
7 changes: 1 addition & 6 deletions Loco/src/main/java/sample.lol
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
HAI

VISIBLE SUM OF 1 AN 2 "World" ... BTW dsfsdf
!
VISIBLE "test" BTW dsfsdfs
KTHXBYE
HAI , QUOSHUNT OF 1 AN 0 , KTHXBYE
17 changes: 17 additions & 0 deletions Samples/diamond_box.lol
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
HAI
I HAS A number ITZ 08 , I HAS A row ITZ 0 , I HAS A col ITZ 0
I HAS A mid , I HAS A temp ITZ 0 , BOTH SAEM MOD OF number ...
AN 2 AN 0 , O RLY? , YA RLY , number R DIFF OF number AN 1 , OIC
mid R QUOSHUNT OF number AN 2 , IM IN YR printRowDiamond ...
UPPIN YR row WILE DIFFRINT row AN BIGGR OF row AN number
IM IN YR printColDiamond UPPIN YR col WILE DIFFRINT col ...
AN BIGGR OF col AN number , EITHER OF BOTH SAEM mid AN row ...
AN BOTH SAEM mid AN col , O RLY? , YA RLY , VISIBLE "*" !
MEBBE BOTH OF BOTH SAEM col AN SMALLR OF col AN SUM OF ...
mid AN temp AN BOTH SAEM col AN BIGGR OF col AN DIFF OF ...
mid AN temp , VISIBLE "*" ! , NO WAI , VISIBLE " " ! , OIC
IM OUTTA YR printColDiamond , VISIBLE ":>:>:>:)" ! , col R 0
BOTH SAEM row AN BIGGR OF row AN mid , O RLY? , YA RLY , temp ...
R DIFF OF temp AN 1 , NO WAI , temp R SUM OF temp AN 1 , OIC
IM OUTTA YR printRowDiamond BTW syntax obfuscation in Lolcode
KTHXBYE
42 changes: 42 additions & 0 deletions Samples/diamond_campfire.lol
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
HAI
OBTW
// // // /
// /// /// /// /// /// /
// /// /// / // /// /// /
// // // // // /
// /// /// / / // /// /// /
/// // // // /
// /// /// // /// /
// / / / / // // / /
/ // // / // // //
/ /// /// /// // /
/// /// ///////
/// // ///
//// / //////
//// ////
//// // ////
//////
///
TLDR
I HAS A ...
number ITZ 15
I HAS A row ITZ 0
I HAS A col ITZ 0 , ...
I HAS A mid , I HAS A temp ITZ 0
BOTH SAEM MOD OF number AN 2 AN 0
O RLY? , YA RLY , number R DIFF OF number AN 1
OIC , mid R QUOSHUNT OF number AN 2 , IM IN YR ...
printRowDiamond UPPIN YR row WILE DIFFRINT row ...
AN BIGGR OF row AN number , IM IN YR printColDiamond ...
UPPIN YR col WILE DIFFRINT col AN BIGGR OF col AN number
EITHER OF BOTH SAEM mid AN row AN BOTH SAEM mid AN col , ...
O RLY? , YA RLY , VISIBLE "*" ! , MEBBE BOTH OF BOTH SAEM ...
col AN SMALLR OF col AN SUM OF mid AN temp AN BOTH SAEM ...
col AN BIGGR OF col AN DIFF OF mid AN temp , VISIBLE "*" ! , ...
NO WAI , VISIBLE " " ! , OIC , IM OUTTA YR printColDiamond , VISIBLE ":)" !
col R 0 , BOTH SAEM row AN BIGGR OF row AN mid , O RLY? , YA RLY , temp R DIFF OF ...
temp AN 1 , NO WAI , temp R SUM OF temp AN 1 , OIC , IM OUTTA YR printRowDiamond
KTHXBYE
31 changes: 31 additions & 0 deletions Samples/diamond_swan.lol
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
HAI
I HAS A ...
number ITZ 15
I HAS A row ITZ 0
I HAS A col ITZ 0 , ...
I HAS A mid , I HAS A ...
temp ITZ 0 , BOTH SAEM MOD OF ...
number ...
AN 2 AN ...
0 , O RLY?
YA RLY , ...
number R ...
DIFF OF ...
number AN 1 , OIC
mid R QUOSHUNT OF number ...
AN 2 , IM IN YR printRowDiamond ...
UPPIN YR row WILE DIFFRINT row ...
AN BIGGR OF row AN number , IM IN YR ...
printColDiamond UPPIN YR col WILE ... BTW
DIFFRINT col AN BIGGR OF col AN number , ... BTW
EITHER OF BOTH SAEM mid AN row AN ...
BOTH SAEM mid AN col , O RLY? , YA RLY BTW
VISIBLE "*" ! , MEBBE BOTH OF BOTH SAEM col AN SMALLR OF col ...
AN SUM OF mid AN temp AN BOTH SAEM col AN BIGGR OF col ...
AN DIFF OF mid AN temp , VISIBLE "*" ! , NO WAI , NOT number
VISIBLE " " ! , OIC , IM OUTTA YR printColDiamond , NOT 1
VISIBLE ":>:>:>:)" ! , col R 0 , BOTH SAEM row AN ...
BIGGR OF row AN mid , O RLY? , YA RLY , temp R ...
DIFF OF temp AN 1 , NO WAI , temp R SUM OF ...
temp AN 1 , OIC , IM OUTTA YR printRowDiamond
KTHXBYE
29 changes: 0 additions & 29 deletions TODO.md

This file was deleted.

0 comments on commit 87aabf4

Please sign in to comment.