-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Page Freeze, then Out_Of_Memory #19
Comments
(writing this helps me remember) I opened up chrome devtools at tab it's this line: then, I only paste this line, and it still freezes I'll go into node.js and see what's going on using vscode debugger |
v:="str"var so the parser assumes that concat must have at least 1 whiteSpace v:="str" var so this would be the correct version gui, Test: add, text, % spr{spaceHere}" h" ySep " w"{spaceHere}3*xSep " v" "t_" c "_" r
gui, Test: add, text, % spr " h" ySep " w" 3*xSep " v" "t_" c "_" r I should fix my parser, this is valid ahk so it's only |
note that this is not valid in AHK_H v2: var:=123
v:=" h"var should be fixed now I added a test |
it now freezes here: MouseGetPos, xpos, ypos
(A_Gui) && (xpos<3*xSep || ypos<3*ySep) && move()
%SplashyRef%(Splashy, {release: 1}*) https://www.autohotkey.com/docs/Scripts.htm#non-continuation
this is valid ahk MouseGetPos, xpos, y
(
pos
) this is going to be for another day technically, this is legal ahk, :cry msg
(
box
) hello world |
@mr Doge, Thanks for looking at this- the code causing the issues is certainly not standard for sure. Beginning to think that once this script passes, the parser will be close to invincible to all such scripts! 🔐 |
continuation:
->a(3))b(3))c group:
so start from end,
whiteSpace
get next 4 letters
if it toLowerCase() is 'join'
say the first
get next 4 letters
this is not 'join' |
Surely only the first (or last parameter applies)
|
sorry, forgot to put
no, it's (continuation section: parameter
it is the last parameter, I quote myself:
how should I have said that? to be clearer/understood? in this case:
--------------------------- |
I see. Very unusual v1 allows for all those useless Joins in the continuation section. |
this is v1 Join(num) {
return num num
}
msgbox hi
(Join(3) && Join(2))
Exitapp you ran this: |
Hi,
Tried out pasting in the v1 code from Splashy. The raw file is here. No response in the page. Big file size, although ~150k should be okay.
Thanks.
The text was updated successfully, but these errors were encountered: