Moved util.d to src/common/

This commit is contained in:
nazrin 2025-06-02 02:12:43 +00:00
parent 4776b84310
commit a21c16d7e5
7 changed files with 7 additions and 7 deletions

View file

@ -11,6 +11,6 @@ buildRequirements "requireBoundsCheck" "requireContracts"
versions "LoxConcatNonStrings" "LoxExtraNativeFuncs"
configuration "jlox" {
sourcePaths "src/jlox"
sourcePaths "src/jlox" "src/common"
}

View file

@ -1,4 +1,4 @@
module jlox.util;
module common.util;
template defaultCtor(){
this(Args...)(auto ref Args args){

View file

@ -2,7 +2,7 @@ module jlox.environment;
import jlox.token;
import jlox.interpreter;
import jlox.util;
import common.util;
class Environment{
Environment enclosing;

View file

@ -8,7 +8,7 @@ import taggedalgebraic;
import jlox.token;
import jlox.tokentype;
import jlox.util;
import common.util;
abstract class Expr{
interface Visitor(R){

View file

@ -6,7 +6,7 @@ import jlox.token;
import jlox.stmt;
import jlox.interpreter;
import jlox.environment;
import jlox.util;
import common.util;
class LoxFunction : LoxCallable{
private Stmt.Function declaration;

View file

@ -4,7 +4,7 @@ import std.stdio;
import jlox.token;
import jlox.tokentype;
import jlox.util;
import common.util;
import jlox.expr;
import jlox.main;
import jlox.stmt;

View file

@ -6,7 +6,7 @@ import std.meta : AliasSeq;
import jlox.token;
import jlox.tokentype;
import jlox.util;
import common.util;
import jlox.expr;
abstract class Stmt{