Moved util.d to src/common/
This commit is contained in:
parent
4776b84310
commit
a21c16d7e5
7 changed files with 7 additions and 7 deletions
2
dub.sdl
2
dub.sdl
|
|
@ -11,6 +11,6 @@ buildRequirements "requireBoundsCheck" "requireContracts"
|
||||||
versions "LoxConcatNonStrings" "LoxExtraNativeFuncs"
|
versions "LoxConcatNonStrings" "LoxExtraNativeFuncs"
|
||||||
|
|
||||||
configuration "jlox" {
|
configuration "jlox" {
|
||||||
sourcePaths "src/jlox"
|
sourcePaths "src/jlox" "src/common"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
module jlox.util;
|
module common.util;
|
||||||
|
|
||||||
template defaultCtor(){
|
template defaultCtor(){
|
||||||
this(Args...)(auto ref Args args){
|
this(Args...)(auto ref Args args){
|
||||||
|
|
@ -2,7 +2,7 @@ module jlox.environment;
|
||||||
|
|
||||||
import jlox.token;
|
import jlox.token;
|
||||||
import jlox.interpreter;
|
import jlox.interpreter;
|
||||||
import jlox.util;
|
import common.util;
|
||||||
|
|
||||||
class Environment{
|
class Environment{
|
||||||
Environment enclosing;
|
Environment enclosing;
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import taggedalgebraic;
|
||||||
|
|
||||||
import jlox.token;
|
import jlox.token;
|
||||||
import jlox.tokentype;
|
import jlox.tokentype;
|
||||||
import jlox.util;
|
import common.util;
|
||||||
|
|
||||||
abstract class Expr{
|
abstract class Expr{
|
||||||
interface Visitor(R){
|
interface Visitor(R){
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import jlox.token;
|
||||||
import jlox.stmt;
|
import jlox.stmt;
|
||||||
import jlox.interpreter;
|
import jlox.interpreter;
|
||||||
import jlox.environment;
|
import jlox.environment;
|
||||||
import jlox.util;
|
import common.util;
|
||||||
|
|
||||||
class LoxFunction : LoxCallable{
|
class LoxFunction : LoxCallable{
|
||||||
private Stmt.Function declaration;
|
private Stmt.Function declaration;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import std.stdio;
|
||||||
|
|
||||||
import jlox.token;
|
import jlox.token;
|
||||||
import jlox.tokentype;
|
import jlox.tokentype;
|
||||||
import jlox.util;
|
import common.util;
|
||||||
import jlox.expr;
|
import jlox.expr;
|
||||||
import jlox.main;
|
import jlox.main;
|
||||||
import jlox.stmt;
|
import jlox.stmt;
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import std.meta : AliasSeq;
|
||||||
|
|
||||||
import jlox.token;
|
import jlox.token;
|
||||||
import jlox.tokentype;
|
import jlox.tokentype;
|
||||||
import jlox.util;
|
import common.util;
|
||||||
import jlox.expr;
|
import jlox.expr;
|
||||||
|
|
||||||
abstract class Stmt{
|
abstract class Stmt{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue