Username404-59
|
bd87e9a93b
|
ParseComponents.hpp: Add two helper functions for ParseTree.parent
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2025-01-19 19:17:50 +01:00 |
Username404-59
|
a3e2427017
|
ParseComponents.hpp: Add a parent reference wrapper to ParseTree
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2025-01-19 18:32:24 +01:00 |
Username404-59
|
76cc701dd7
|
Py.hpp, GodotScript.hpp: Add missing pass after empty else branches
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2025-01-01 04:30:12 +01:00 |
Username404-59
|
2758a2e95a
|
SemanticAnalysis.hpp: Re-add checking for redefinitions of constants
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2025-01-01 04:21:20 +01:00 |
Username404-59
|
af9f76ee72
|
Retain line numbers for semantic analysis and fix checking redefinitions
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2025-01-01 02:21:57 +01:00 |
Username404-59
|
91c1ae0611
|
GodotScript.hpp: Add a TODO
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2025-01-01 01:09:07 +01:00 |
Username404-59
|
fa874ef0d2
|
Don't try to find duplicate references, this is stupid
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2025-01-01 01:06:51 +01:00 |
Username404-59
|
888c75a31e
|
Share the Reference analysis task with the Define one
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-12-31 23:11:15 +01:00 |
Username404-59
|
2c0cec16d6
|
Move redefinition checking to SemanticAnalysis.hpp
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-12-31 19:59:02 +01:00 |
Username404-59
|
7fb9ca37a7
|
Move task macros to Tasking.hpp
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-08-07 14:28:14 +02:00 |
Username404-59
|
d4df3aa4ea
|
Add boilerplate for semantic analysis
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-08-07 03:05:55 +02:00 |
Username404-59
|
ea8902a3cc
|
Target.hpp: Fix the shitty Yerbacon::fail call in Target::forName
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-07-31 21:45:26 +02:00 |
Username404-59
|
d3248c04a0
|
GodotScript.hpp: Add missing namespace usage
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-07-31 20:29:41 +02:00 |
Username404-59
|
b528811d7c
|
README.md: Fix the path to Yerbacon.svg
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-06-22 21:29:15 +02:00 |
Username404-59
|
023af39a22
|
CMakeLists.txt: Support emscripten 3.1.58 SINGLE_FILE without a worker.js file
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-05-10 03:29:12 +02:00 |
Username404-59
|
d4c854d8ef
|
Jenkinsfile: Add another ldid fork link to the documentation
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-03-31 22:03:33 +02:00 |
Username404-59
|
1f319e9697
|
Jenkinsfile: Fix documentation
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2024-03-31 19:58:17 +02:00 |
Username404-59
|
3d97955d41
|
CMakeLists.txt: Replace the deprecated vercel_pkg with yao_pkg
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2024-03-31 19:52:38 +02:00 |
Username404-59
|
5d43854e6d
|
CMakeLists.txt: Support emscripten 3.1.54 and higher
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-03-27 20:54:50 +01:00 |
Username404-59
|
8f92674387
|
lexer.cpp: Remove commented test code
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
|
2024-03-13 18:02:54 +01:00 |
Username404
|
7a4549dafb
|
main.cpp: Remove useless optional usage
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-10-18 10:36:01 +02:00 |
Username404
|
7d5abdf9b5
|
Jenkinsfile: Add Android targets
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-17 12:00:32 +02:00 |
Username404
|
2b22029e77
|
Jenkinsfile: Make RPM packages for i686 instead of i386
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-16 22:06:37 +02:00 |
Username404
|
1a9b549f9b
|
CMakeLists.txt: Link OpenMP statically on Android
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-16 21:01:43 +02:00 |
Username404
|
8a7f556520
|
CMakeLists.txt: Allow PIE with UPX since it now seems to work with it
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-16 20:36:05 +02:00 |
Username404
|
8706db23b3
|
Yerbacon.hpp: Make sure the OpenMP headers are included when they are present
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-16 19:12:57 +02:00 |
Username404
|
3476d3c642
|
lexer.cpp: Rename isString to isStringDelimiter
Add a few comments in other files
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-12 13:02:36 +02:00 |
Username404
|
a8d1e6b09a
|
main.cpp: Add a newline to code that is given by the "--text" argument
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-08 03:14:45 +02:00 |
Username404
|
ddaf3a44d1
|
Parser.hpp: Prioritize missing conditions over missing body code
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-08 03:01:38 +02:00 |
Username404
|
c37f91caf3
|
Lua.hpp: Fix an extra space being added
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-07 00:34:27 +02:00 |
Username404
|
85a3582612
|
Parser.hpp: Add basic parsing of if/elseif/else statements
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-06 19:49:35 +02:00 |
Username404
|
164e5c5da3
|
Parser.hpp: Fix an indentation mistake
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-08-04 16:45:10 +02:00 |
Username404
|
4f99cd6cae
|
Jenkinsfile: Specify that emscripten 3.1.30 is known to work
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-07-27 03:53:34 +02:00 |
Username404
|
fe5de82208
|
Parser.hpp: Parse all references instead of properties only
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-06-21 16:57:54 +02:00 |
Username404
|
ade66e8343
|
main.cpp: Add emscripten support to the "--output" argument
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-06-16 12:08:54 +02:00 |
Username404
|
c1b0184b64
|
filefuncs.cpp: Simplify the outputFileContent function
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-06-13 00:35:09 +02:00 |
Username404
|
d41d492686
|
main.cpp: Add a '-o'/'--output' argument
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-06-12 21:31:46 +02:00 |
Username404
|
e20e7dabdc
|
Parser.hpp: Add a TODO comment
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-05-07 21:58:04 +02:00 |
Username404
|
5b04eb37b0
|
ParseComponents.hpp: Add two missing iterator functions
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-30 16:38:41 +02:00 |
Username404
|
97f87e6822
|
CMakeLists.txt: Always use the "-Oz" optimization flag on emscripten since it uses clang
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-10 15:23:24 +02:00 |
Username404
|
7c179ea072
|
CMakeLists.txt: Set DYNAMIC_EXECUTION to 0 on emscripten
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-10 00:56:02 +02:00 |
Username404
|
9210b92a1f
|
CMakeLists.txt: Always use the SIMPLE compilation level with closure
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-10 00:22:17 +02:00 |
Username404
|
8b86910998
|
CMakeLists.txt: Set MALLOC to 'emmalloc' on emscripten
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-10 00:09:35 +02:00 |
Username404
|
17a34315e8
|
CMakeLists.txt: Set DEMANGLE_SUPPORT to 1 on emscripten
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-09 23:18:17 +02:00 |
Username404
|
e35e30df96
|
CMakeLists.txt: Set STACK_SIZE to 8 megabytes on emscripten
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-09 12:13:40 +02:00 |
Username404
|
ad495c2e6e
|
CMakeLists.txt: Set DECLARE_ASM_MODULE_EXPORTS to 1 and PROXY_TO_PTHREAD to 0 in order to fix the unlimited creation of workers
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-09 01:53:22 +02:00 |
Username404
|
3ff5d67a72
|
CMakeLists.txt: Add a predefined pool of 3 web workers for emscripten
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-08 23:54:28 +02:00 |
Username404
|
b6a708dcc0
|
ReservedIdentifiers.hpp: Use std::any_of instead of std::find in the reserved function
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-04-01 21:21:46 +02:00 |
Username404
|
375f10acb3
|
Re-enable EXIT_RUNTIME to replace emscripten_force_exit
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-02-11 03:23:32 +01:00 |
Username404
|
f2347725e1
|
Yerbacon.hpp: Remove a useless "using" statement
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
|
2023-01-22 01:30:55 +01:00 |