aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend
diff options
context:
space:
mode:
Diffstat (limited to 'backend')
-rw-r--r--backend/game/hub.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/backend/game/hub.go b/backend/game/hub.go
index 0aca96c..46cd321 100644
--- a/backend/game/hub.go
+++ b/backend/game/hub.go
@@ -38,7 +38,7 @@ func (hub *Hub) Run() {
func (hub *Hub) CalcCodeSize(code string) int {
re := regexp.MustCompile(`\s+`)
- return len(re.ReplaceAllString(code, ""))
+ return len(strings.TrimSuffix(strings.TrimPrefix(strings.TrimPrefix(re.ReplaceAllString(code, ""), "<?php"), "<?"), "?>"))
}
func (hub *Hub) EnqueueTestTasks(ctx context.Context, submissionID, gameID, userID int, code string) error {