Skip to content

Commit f4154e5

Browse files
committed
Project structure improvement.
1 parent b8f1831 commit f4154e5

File tree

71 files changed

+622
-624
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+622
-624
lines changed

nars_core/nars/control/ConceptProcessing.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
import nars.entity.*;
88
import nars.inference.TemporalRules;
99
import nars.inference.TruthFunctions;
10-
import nars.io.handlers.OutputHandler;
10+
import nars.io.events.OutputHandler;
1111
import nars.io.Symbols;
1212
import nars.language.*;
1313
import nars.operator.Operation;
1414
import nars.plugin.mental.InternalExperience;
15-
import nars.util.Events;
15+
import nars.io.events.Events;
1616
import nars.storage.LevelBag;
1717

1818
import static nars.inference.LocalRules.revisible;

nars_core/nars/control/DerivationContext.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
import java.util.ArrayList;
88
import java.util.List;
9-
import nars.util.Events;
9+
import nars.io.events.Events;
1010
import nars.storage.Memory;
1111
import nars.main.NAR;
1212
import nars.main.Parameters;
13-
import nars.util.Plugin;
13+
import nars.plugin.Plugin;
1414
import nars.entity.BudgetValue;
1515
import nars.entity.Concept;
1616
import nars.entity.Sentence;

nars_core/nars/control/GeneralInferenceControl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import nars.main.Parameters;
88
import nars.entity.Concept;
9-
import nars.util.Events;
9+
import nars.io.events.Events;
1010
import nars.entity.Task;
1111
import nars.entity.TermLink;
1212
import nars.inference.BudgetFunctions;

nars_core/nars/control/TemporalInferenceControl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import nars.operator.Operation;
2121
import nars.storage.LevelBag;
2222
import nars.storage.Memory;
23-
import nars.util.Events;
23+
import nars.io.events.Events;
2424

2525
/**
2626
*

nars_core/nars/entity/BudgetValue.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import static nars.main.Parameters.TRUTH_EPSILON;
2626
import nars.inference.BudgetFunctions;
2727
import nars.io.Symbols;
28-
import nars.util.Texts;
28+
import nars.io.Texts;
2929
import static nars.inference.UtilityFunctions.and;
3030
import static nars.inference.UtilityFunctions.aveGeo;
3131
import static nars.inference.UtilityFunctions.or;

nars_core/nars/entity/Concept.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@
2626
import java.util.List;
2727

2828
import nars.control.ConceptProcessing;
29-
import nars.util.Events.BeliefSelect;
30-
import nars.util.Events.TaskLinkAdd;
31-
import nars.util.Events.TaskLinkRemove;
32-
import nars.util.Events.TermLinkAdd;
33-
import nars.util.Events.TermLinkRemove;
29+
import nars.io.events.Events.BeliefSelect;
30+
import nars.io.events.Events.TaskLinkAdd;
31+
import nars.io.events.Events.TaskLinkRemove;
32+
import nars.io.events.Events.TermLinkAdd;
33+
import nars.io.events.Events.TermLinkRemove;
3434
import nars.storage.Memory;
3535
import nars.main.Shell;
3636
import nars.main.Parameters;

nars_core/nars/entity/Sentence.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import nars.inference.TruthFunctions;
3333
import nars.inference.TruthFunctions.EternalizedTruthValue;
3434
import nars.io.Symbols;
35-
import nars.util.Texts;
35+
import nars.io.Texts;
3636
import nars.language.CompoundTerm;
3737
import nars.language.Conjunction;
3838
import nars.language.Equivalence;

nars_core/nars/entity/TruthValue.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import nars.main.Parameters;
2525
import static nars.main.Parameters.TRUTH_EPSILON;
2626
import nars.io.Symbols;
27-
import nars.util.Texts;
27+
import nars.io.Texts;
2828
import nars.language.Term;
2929

3030

nars_core/nars/inference/LocalRules.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222

2323
import java.util.ArrayList;
2424
import nars.main.Parameters;
25-
import nars.util.Events.Answer;
26-
import nars.util.Events.Unsolved;
25+
import nars.io.events.Events.Answer;
26+
import nars.io.events.Events.Unsolved;
2727
import nars.storage.Memory;
2828
import nars.control.DerivationContext;
2929
import nars.entity.BudgetValue;
@@ -37,7 +37,7 @@
3737
import static nars.inference.TemporalRules.matchingOrder;
3838
import static nars.inference.TemporalRules.reverseOrder;
3939
import static nars.inference.TruthFunctions.temporalProjection;
40-
import nars.io.handlers.OutputHandler;
40+
import nars.io.events.OutputHandler;
4141
import nars.io.Symbols;
4242
import nars.language.CompoundTerm;
4343
import static nars.language.CompoundTerm.extractIntervals;

nars_core/nars/inference/RuleTables.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*/
2121
package nars.inference;
2222

23-
import nars.util.Events;
23+
import nars.io.events.Events;
2424
import nars.storage.Memory;
2525
import nars.main.Parameters;
2626
import nars.control.DerivationContext;

nars_core/nars/io/Narsese.java

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import nars.entity.Stamp;
1313
import nars.entity.Task;
1414
import nars.entity.TruthValue;
15-
import nars.util.Texts;
1615
import static nars.inference.BudgetFunctions.truthToQuality;
1716
import static nars.io.Symbols.ARGUMENT_SEPARATOR;
1817
import static nars.io.Symbols.BUDGET_VALUE_MARK;

nars_core/nars/io/Symbols.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222

2323
import java.util.HashMap;
2424
import java.util.Map;
25-
import nars.io.handlers.OutputHandler.ERR;
26-
import nars.io.handlers.OutputHandler.IN;
27-
import nars.io.handlers.OutputHandler.OUT;
25+
import nars.io.events.OutputHandler.ERR;
26+
import nars.io.events.OutputHandler.IN;
27+
import nars.io.events.OutputHandler.OUT;
2828

2929

3030
public class Symbols {

nars_core/nars/util/Texts.java renamed to nars_core/nars/io/Texts.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package nars.util;
1+
package nars.io;
22

33
import nars.io.Symbols;
44
import java.nio.CharBuffer;

nars_core/nars/io/handlers/AnswerHandler.java renamed to nars_core/nars/io/events/AnswerHandler.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
* Here comes the text of your license
33
* Each line should be prefixed with *
44
*/
5-
package nars.io.handlers;
5+
package nars.io.events;
66

7-
import nars.util.EventEmitter.EventObserver;
8-
import nars.util.Events.Answer;
7+
import nars.io.events.EventEmitter.EventObserver;
8+
import nars.io.events.Events.Answer;
99
import nars.main.NAR;
1010
import nars.entity.Sentence;
1111
import nars.entity.Task;

nars_core/nars/util/EventEmitter.java renamed to nars_core/nars/io/events/EventEmitter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
package nars.util;
2+
package nars.io.events;
33

44
import java.util.ArrayDeque;
55
import java.util.ArrayList;

nars_core/nars/io/handlers/EventHandler.java renamed to nars_core/nars/io/events/EventHandler.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
package nars.io.handlers;
1+
package nars.io.events;
22

33
import nars.main.NAR;
4-
import nars.util.EventEmitter;
54

65
/**
76
*

0 commit comments

Comments
 (0)