mirror of https://github.com/t1meshift/js.git
Wake up the snake
parent
8b88405fc5
commit
e10f7cca41
|
@ -30,3 +30,6 @@ python -m jasminesnake
|
||||||
|
|
||||||
JavaScript grammar source:
|
JavaScript grammar source:
|
||||||
[https://github.com/antlr/grammars-v4/tree/master/javascript/javascript](https://github.com/antlr/grammars-v4/tree/master/javascript/javascript)
|
[https://github.com/antlr/grammars-v4/tree/master/javascript/javascript](https://github.com/antlr/grammars-v4/tree/master/javascript/javascript)
|
||||||
|
|
||||||
|
The snake:
|
||||||
|
[https://textart.io/art/lnl9xe1OsKIow7xPGeWDrAeF/snake](https://textart.io/art/lnl9xe1OsKIow7xPGeWDrAeF/snake)
|
|
@ -1,3 +1,15 @@
|
||||||
__version__ = "0.0.1"
|
__version__ = "0.0.1"
|
||||||
|
__snake__ = """
|
||||||
|
_________ _________
|
||||||
|
/ \ / \\
|
||||||
|
/ /~~~~~\ \ / /~~~~~\ \\
|
||||||
|
| | | | | | | |
|
||||||
|
| | | | | | | |
|
||||||
|
| | | | | | | | /
|
||||||
|
| | | | | | | | //
|
||||||
|
(o o) \ \_____/ / \ \_____/ /
|
||||||
|
\__/ \ / \ /
|
||||||
|
| ~~~~~~~~~ ~~~~~~~~
|
||||||
|
^
|
||||||
|
"""
|
||||||
# TODO: make it usable as a module too
|
# TODO: make it usable as a module too
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from jasminesnake import __version__
|
from jasminesnake import __version__, __snake__
|
||||||
|
|
||||||
from antlr4 import *
|
from antlr4 import *
|
||||||
from .lex import JavaScriptLexer, JavaScriptParser
|
from .lex import JavaScriptLexer, JavaScriptParser
|
||||||
|
@ -30,10 +30,7 @@ def main():
|
||||||
print("Jasmine Snake v{version}".format(version=__version__))
|
print("Jasmine Snake v{version}".format(version=__version__))
|
||||||
|
|
||||||
if args.snake:
|
if args.snake:
|
||||||
print(
|
print(colorama.Style.DIM + __snake__ + colorama.Style.RESET_ALL)
|
||||||
colorama.Style.DIM
|
|
||||||
+ "[snake is sleeping now, so you see this stub. pretend you see the snake, please.]"
|
|
||||||
)
|
|
||||||
print(
|
print(
|
||||||
colorama.Fore.BLACK
|
colorama.Fore.BLACK
|
||||||
+ colorama.Back.YELLOW
|
+ colorama.Back.YELLOW
|
||||||
|
|
Loading…
Reference in New Issue