diff --git a/lib/ClassBuilder.js b/lib/ClassBuilder.js
index caae2a8..74f2dc4 100644
--- a/lib/ClassBuilder.js
+++ b/lib/ClassBuilder.js
@@ -24,8 +24,8 @@
* the existing class tests in tact for a higher-level test.
*/
-var util = require( __dirname + '/util' ),
- warn = require( __dirname + '/warn' ),
+var util = require( './util' ),
+ warn = require( './warn' ),
Warning = warn.Warning,
hasOwn = Object.prototype.hasOwnProperty,
diff --git a/lib/FallbackMemberBuilder.js b/lib/FallbackMemberBuilder.js
index 838ec73..b5eba83 100644
--- a/lib/FallbackMemberBuilder.js
+++ b/lib/FallbackMemberBuilder.js
@@ -22,7 +22,7 @@
/**
* Supertype
*/
-var MemberBuilder = require( __dirname + '/MemberBuilder' );
+var MemberBuilder = require( './MemberBuilder' );
/**
* Responsible for building class members
diff --git a/lib/FallbackVisibilityObjectFactory.js b/lib/FallbackVisibilityObjectFactory.js
index 864ca2b..29f03f3 100644
--- a/lib/FallbackVisibilityObjectFactory.js
+++ b/lib/FallbackVisibilityObjectFactory.js
@@ -41,7 +41,7 @@ module.exports = exports = function FallbackVisibilityObjectFactory()
/**
* "Inherit" from VisibilityObjectFactory
*/
-exports.prototype = require( __dirname + '/VisibilityObjectFactory' )();
+exports.prototype = require( './VisibilityObjectFactory' )();
/**
diff --git a/lib/MemberBuilder.js b/lib/MemberBuilder.js
index 3d19332..c1c67fc 100644
--- a/lib/MemberBuilder.js
+++ b/lib/MemberBuilder.js
@@ -29,8 +29,8 @@
* keywords ]. Decide on a common format.
*/
-var util = require( __dirname + '/util' ),
- Warning = require( __dirname + '/warn' ).Warning,
+var util = require( './util' ),
+ Warning = require( './warn' ).Warning,
visibility = [ 'public', 'protected', 'private' ]
;
diff --git a/lib/Trait.js b/lib/Trait.js
index d639e78..0ec841e 100644
--- a/lib/Trait.js
+++ b/lib/Trait.js
@@ -19,8 +19,8 @@
* along with this program. If not, see .
*/
-var AbstractClass = require( __dirname + '/class_abstract' ),
- ClassBuilder = require( __dirname + '/ClassBuilder' );
+var AbstractClass = require( './class_abstract' ),
+ ClassBuilder = require( './ClassBuilder' );
/**
diff --git a/lib/VisibilityObjectFactory.js b/lib/VisibilityObjectFactory.js
index f61a5b3..bb03530 100644
--- a/lib/VisibilityObjectFactory.js
+++ b/lib/VisibilityObjectFactory.js
@@ -22,7 +22,7 @@
/**
* XXX: tightly coupled
*/
-var util = require( __dirname + '/util' );
+var util = require( './util' );
/**
diff --git a/lib/VisibilityObjectFactoryFactory.js b/lib/VisibilityObjectFactoryFactory.js
index 292fc7f..a7ca2f6 100644
--- a/lib/VisibilityObjectFactoryFactory.js
+++ b/lib/VisibilityObjectFactoryFactory.js
@@ -23,12 +23,12 @@
*/
// XXX: Tightly coupled
-var util = require( __dirname + '/util' ),
+var util = require( './util' ),
- VisibilityObjectFactory = require( __dirname + '/VisibilityObjectFactory' ),
+ VisibilityObjectFactory = require( './VisibilityObjectFactory' ),
FallbackVisibilityObjectFactory =
- require( __dirname + '/FallbackVisibilityObjectFactory' )
+ require( './FallbackVisibilityObjectFactory' )
;
diff --git a/lib/class.js b/lib/class.js
index 65f8a41..b97fd5c 100644
--- a/lib/class.js
+++ b/lib/class.js
@@ -19,28 +19,28 @@
* along with this program. If not, see .
*/
-var util = require( __dirname + '/util' ),
- ClassBuilder = require( __dirname + '/ClassBuilder' ),
+var util = require( './util' ),
+ ClassBuilder = require( './ClassBuilder' ),
- warn = require( __dirname + '/warn' ),
+ warn = require( './warn' ),
Warning = warn.Warning,
- MethodWrapperFactory = require( __dirname + '/MethodWrapperFactory' ),
- wrappers = require( __dirname + '/MethodWrappers' ).standard,
+ MethodWrapperFactory = require( './MethodWrapperFactory' ),
+ wrappers = require( './MethodWrappers' ).standard,
class_builder = ClassBuilder(
- require( __dirname + '/MemberBuilder' )(
+ require( './MemberBuilder' )(
MethodWrapperFactory( wrappers.wrapNew ),
MethodWrapperFactory( wrappers.wrapOverride ),
MethodWrapperFactory( wrappers.wrapProxy ),
- require( __dirname + '/MemberBuilderValidator' )(
+ require( './MemberBuilderValidator' )(
function( warning )
{
warn.handle( Warning( warning ) );
}
)
),
- require( __dirname + '/VisibilityObjectFactoryFactory' )
+ require( './VisibilityObjectFactoryFactory' )
.fromEnvironment()
)
;
diff --git a/lib/class_abstract.js b/lib/class_abstract.js
index deb920d..752aaed 100644
--- a/lib/class_abstract.js
+++ b/lib/class_abstract.js
@@ -23,7 +23,7 @@
* along with this program. If not, see .
*/
-var Class = require( __dirname + '/class' );
+var Class = require( './class' );
/**
diff --git a/lib/class_final.js b/lib/class_final.js
index c7fabd1..d4532e6 100644
--- a/lib/class_final.js
+++ b/lib/class_final.js
@@ -19,7 +19,7 @@
* along with this program. If not, see .
*/
-var Class = require( __dirname + '/class' );
+var Class = require( './class' );
/**
diff --git a/lib/interface.js b/lib/interface.js
index a3b2227..9a1e3a2 100644
--- a/lib/interface.js
+++ b/lib/interface.js
@@ -19,19 +19,19 @@
* along with this program. If not, see .
*/
-var util = require( __dirname + '/util' ),
+var util = require( './util' ),
- MethodWrapperFactory = require( __dirname + '/MethodWrapperFactory' ),
- wrappers = require( __dirname + '/MethodWrappers' ).standard,
+ MethodWrapperFactory = require( './MethodWrapperFactory' ),
+ wrappers = require( './MethodWrappers' ).standard,
- member_builder = require( __dirname + '/MemberBuilder' )(
+ member_builder = require( './MemberBuilder' )(
MethodWrapperFactory( wrappers.wrapNew ),
MethodWrapperFactory( wrappers.wrapOverride ),
MethodWrapperFactory( wrappers.wrapProxy ),
- require( __dirname + '/MemberBuilderValidator' )()
+ require( './MemberBuilderValidator' )()
),
- Class = require( __dirname + '/class' )
+ Class = require( './class' )
;
diff --git a/lib/util.js b/lib/util.js
index 6c35ba7..5627118 100644
--- a/lib/util.js
+++ b/lib/util.js
@@ -19,7 +19,7 @@
* along with this program. If not, see .
*/
-var propParseKeywords = require( __dirname + '/prop_parser' ).parseKeywords;
+var propParseKeywords = require( './prop_parser' ).parseKeywords;
/**
diff --git a/tools/combine b/tools/combine
index e78f9a0..9b804d5 100755
--- a/tools/combine
+++ b/tools/combine
@@ -33,7 +33,7 @@ RMTRAIL="$PATH_TOOLS/rmtrail"
cat_modules=$(
cd "$PATH_TOOLS/../" &&
grep -rIo ' require(.*)' lib/ \
- | sed "s/^lib\///;s/\.js://;s/require(.*'\/\(.*\)'.*/\1/" \
+ | sed "s/^lib\///;s/\.js://;s/require( *'\.\/\(.*\)'.*/\1/" \
| node tools/combine-order.js
) || {
echo "Failed to get module list" >&2