From b7d23654baf9aca557f5a6023bdd10f74f544a7d Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sun, 9 Jan 2005 18:13:26 +0000 Subject: [PATCH] removing some obsolete files --- factor/FactorCompoundDefinition.java | 54 ---------------------------- factor/FactorGenericDefinition.java | 45 ----------------------- factor/FactorSymbolDefinition.java | 50 -------------------------- factor/parser/Traits.java | 53 --------------------------- 4 files changed, 202 deletions(-) delete mode 100644 factor/FactorCompoundDefinition.java delete mode 100644 factor/FactorGenericDefinition.java delete mode 100644 factor/FactorSymbolDefinition.java delete mode 100644 factor/parser/Traits.java diff --git a/factor/FactorCompoundDefinition.java b/factor/FactorCompoundDefinition.java deleted file mode 100644 index 4f6174b833..0000000000 --- a/factor/FactorCompoundDefinition.java +++ /dev/null @@ -1,54 +0,0 @@ -/* :folding=explicit:collapseFolds=1: */ - -/* -* $Id$ -* -* Copyright (C) 2003, 2004 Slava Pestov. -* -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions are met: -* -* 1. Redistributions of source code must retain the above copyright notice, -* this list of conditions and the following disclaimer. -* -* 2. Redistributions in binary form must reproduce the above copyright notice, -* this list of conditions and the following disclaimer in the documentation -* and/or other materials provided with the distribution. -* -* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -* DEVELOPERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package factor; - -/** - * : name ... ; - */ -public class FactorCompoundDefinition extends FactorWordDefinition -{ - public Cons definition; - - //{{{ FactorCompoundDefinition constructor - /** - * A new definition. - */ - public FactorCompoundDefinition(FactorWord word, Cons definition) - { - super(word); - this.definition = definition; - } //}}} - - //{{{ toList() method - public Cons toList() - { - return definition; - } //}}} -} diff --git a/factor/FactorGenericDefinition.java b/factor/FactorGenericDefinition.java deleted file mode 100644 index 0794778036..0000000000 --- a/factor/FactorGenericDefinition.java +++ /dev/null @@ -1,45 +0,0 @@ -/* :folding=explicit:collapseFolds=1: */ - -/* -* $Id$ -* -* Copyright (C) 2004 Slava Pestov. -* -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions are met: -* -* 1. Redistributions of source code must retain the above copyright notice, -* this list of conditions and the following disclaimer. -* -* 2. Redistributions in binary form must reproduce the above copyright notice, -* this list of conditions and the following disclaimer in the documentation -* and/or other materials provided with the distribution. -* -* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -* DEVELOPERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package factor; - -/** - * GENERIC: name - */ -public class FactorGenericDefinition extends FactorWordDefinition -{ - //{{{ FactorGenericDefinition constructor - /** - * A new definition. - */ - public FactorGenericDefinition(FactorWord word) - { - super(word); - } //}}} -} diff --git a/factor/FactorSymbolDefinition.java b/factor/FactorSymbolDefinition.java deleted file mode 100644 index db9d09f341..0000000000 --- a/factor/FactorSymbolDefinition.java +++ /dev/null @@ -1,50 +0,0 @@ -/* :folding=explicit:collapseFolds=1: */ - -/* -* $Id$ -* -* Copyright (C) 2004 Slava Pestov. -* -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions are met: -* -* 1. Redistributions of source code must retain the above copyright notice, -* this list of conditions and the following disclaimer. -* -* 2. Redistributions in binary form must reproduce the above copyright notice, -* this list of conditions and the following disclaimer in the documentation -* and/or other materials provided with the distribution. -* -* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -* DEVELOPERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package factor; - -/** - * SYMBOL: name - * - * Pushes word named. - */ -public class FactorSymbolDefinition extends FactorWordDefinition -{ - public Object symbol; - - //{{{ FactorSymbolDefinition constructor - /** - * A new definition. - */ - public FactorSymbolDefinition(FactorWord word, Object symbol) - { - super(word); - this.symbol = symbol; - } //}}} -} diff --git a/factor/parser/Traits.java b/factor/parser/Traits.java deleted file mode 100644 index 31f9512f50..0000000000 --- a/factor/parser/Traits.java +++ /dev/null @@ -1,53 +0,0 @@ -/* :folding=explicit:collapseFolds=1: */ - -/* - * $Id$ - * - * Copyright (C) 2004 Slava Pestov. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * DEVELOPERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -package factor.parser; - -import factor.*; - -public class Traits extends FactorParsingDefinition -{ - public Traits(FactorWord word) - { - super(word); - } - - public void eval(FactorReader reader) - throws Exception - { - FactorWord w = reader.nextWord(true); - if(w == null) - return; - - w.def = new FactorTraitsDefinition(w); - reader.intern("<" + w.name + ">",true); - reader.intern(w.name + "?",true); - reader.append(w.def); - } -}