Changeset 3508 for devel-tools
- Timestamp:
- Mar 13, 2008, 6:26:10 PM (13 years ago)
- Location:
- devel-tools/trunk/eclipse
- Files:
-
- 7 added
- 1 deleted
- 116 edited
- 1 copied
- 43 moved
Legend:
- Unmodified
- Added
- Removed
-
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.feature/.project
r3392 r3508 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <projectDescription> 3 <name>org.refal. plus.rfpdt.feature</name>3 <name>org.refal.rfpdt</name> 4 4 <comment></comment> 5 5 <projects> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.feature/feature.xml
r3494 r3508 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <feature 3 id="org.refal. plus.rfpdt"3 id="org.refal.rfpdt" 4 4 label="Refal Plus Development Tools" 5 5 version="1.1.9" … … 35 35 36 36 <plugin 37 id="org.refal.plus.rfpdt" 37 id="org.refal.rfpdt.core" 38 download-size="0" 39 install-size="0" 40 version="1.1.9" 41 unpack="false"/> 42 43 <plugin 44 id="org.refal.rfpdt.help.manual" 45 download-size="0" 46 install-size="0" 47 version="1.1.7"/> 48 49 <plugin 50 id="org.refal.rfpdt.ui" 38 51 download-size="0" 39 52 install-size="0" … … 48 61 unpack="false"/> 49 62 50 <plugin51 id="org.refal.plus.rfpdt.help.manual"52 download-size="0"53 install-size="0"54 version="1.1.7"/>55 56 <plugin57 id="org.refal.plus.rfpdt.ui"58 download-size="0"59 install-size="0"60 version="1.1.9"61 unpack="false"/>62 63 63 </feature> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.help.manual/.project
r3393 r3508 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <projectDescription> 3 <name>org.refal. plus.rfpdt.help.manual</name>3 <name>org.refal.rfpdt.help.manual</name> 4 4 <comment></comment> 5 5 <projects> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/.classpath
r3395 r3508 4 4 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> 5 5 <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> 6 <classpathentry combineaccessrules="false" kind="src" path="/org.refal. plus.rfpdt"/>6 <classpathentry combineaccessrules="false" kind="src" path="/org.refal.rfpdt.core"/> 7 7 <classpathentry kind="output" path="bin"/> 8 8 </classpath> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/.project
r3395 r3508 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <projectDescription> 3 <name>org.refal. plus.rfpdt.test</name>3 <name>org.refal.rfpdt.test</name> 4 4 <comment></comment> 5 5 <projects> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/EolTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/FenceAndCutCheckerTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertTrue; 4 4 5 5 import org.junit.Test; 6 import org.refal. plus.rfpdt.comp.FenceAndCutChecker;7 import org.refal. plus.rfpdt.comp.MsgCode;8 import org.refal. plus.rfpdt.comp.ast.AstImplem;6 import org.refal.rfpdt.comp.FenceAndCutChecker; 7 import org.refal.rfpdt.comp.MsgCode; 8 import org.refal.rfpdt.comp.ast.AstImplem; 9 9 10 10 public class FenceAndCutCheckerTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/FormatCheckerTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertTrue; … … 8 8 import org.junit.Before; 9 9 import org.junit.Test; 10 import org.refal. plus.rfpdt.comp.ExpChecker;11 import org.refal. plus.rfpdt.comp.FormatChecker;12 import org.refal. plus.rfpdt.comp.MsgCode;13 import org.refal. plus.rfpdt.comp.NameChecker;14 import org.refal. plus.rfpdt.comp.ast.AstImplem;10 import org.refal.rfpdt.comp.ExpChecker; 11 import org.refal.rfpdt.comp.FormatChecker; 12 import org.refal.rfpdt.comp.MsgCode; 13 import org.refal.rfpdt.comp.NameChecker; 14 import org.refal.rfpdt.comp.ast.AstImplem; 15 15 16 16 public class FormatCheckerTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/ImportCheckerTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertEquals; … … 10 10 import org.junit.Before; 11 11 import org.junit.Test; 12 import org.refal. plus.rfpdt.comp.AstEnvironment;13 import org.refal. plus.rfpdt.comp.ImportChecker;14 import org.refal. plus.rfpdt.comp.MsgCode;15 import org.refal. plus.rfpdt.comp.NameChecker;16 import org.refal. plus.rfpdt.comp.ast.AstImplem;17 import org.refal. plus.rfpdt.comp.parse.RfpParser;12 import org.refal.rfpdt.comp.AstEnvironment; 13 import org.refal.rfpdt.comp.ImportChecker; 14 import org.refal.rfpdt.comp.MsgCode; 15 import org.refal.rfpdt.comp.NameChecker; 16 import org.refal.rfpdt.comp.ast.AstImplem; 17 import org.refal.rfpdt.comp.parse.RfpParser; 18 18 19 19 public class ImportCheckerTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/InMemoryCompilerEnvironment.java
r3444 r3508 2 2 * 3 3 */ 4 package org.refal. plus.rfpdt.test.comp;4 package org.refal.rfpdt.test.comp; 5 5 6 6 import java.io.Reader; … … 11 11 import java.util.Set; 12 12 13 import org.refal. plus.rfpdt.comp.CompilerEnvironment;14 import org.refal. plus.rfpdt.comp.MsgHandler;13 import org.refal.rfpdt.comp.CompilerEnvironment; 14 import org.refal.rfpdt.comp.MsgHandler; 15 15 16 16 final class InMemoryCompilerEnvironment implements CompilerEnvironment { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/MsgAccumulator.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import java.util.ArrayList; 4 4 5 import org.refal. plus.rfpdt.comp.MsgCode;6 import org.refal. plus.rfpdt.comp.MsgHandler;7 import org.refal. plus.rfpdt.comp.SrcPosition;5 import org.refal.rfpdt.comp.MsgCode; 6 import org.refal.rfpdt.comp.MsgHandler; 7 import org.refal.rfpdt.comp.SrcPosition; 8 8 9 9 public class MsgAccumulator extends MsgHandler { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/NameCheckerTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertTrue; … … 6 6 import org.junit.Before; 7 7 import org.junit.Test; 8 import org.refal. plus.rfpdt.comp.MsgCode;9 import org.refal. plus.rfpdt.comp.NameChecker;10 import org.refal. plus.rfpdt.comp.ast.AstImplem;8 import org.refal.rfpdt.comp.MsgCode; 9 import org.refal.rfpdt.comp.NameChecker; 10 import org.refal.rfpdt.comp.ast.AstImplem; 11 11 12 12 public class NameCheckerTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/ParserTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertEquals; … … 7 7 import org.junit.Before; 8 8 import org.junit.Test; 9 import org.refal. plus.rfpdt.comp.MsgCode;10 import org.refal. plus.rfpdt.comp.ast.AstImplem;11 import org.refal. plus.rfpdt.comp.ast.AstInterf;12 import org.refal. plus.rfpdt.comp.ast.ImageBuilder;9 import org.refal.rfpdt.comp.MsgCode; 10 import org.refal.rfpdt.comp.ast.AstImplem; 11 import org.refal.rfpdt.comp.ast.AstInterf; 12 import org.refal.rfpdt.comp.ast.ImageBuilder; 13 13 14 14 public class ParserTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/ScannerErrorTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import java.io.IOException; … … 8 8 import org.junit.Before; 9 9 import org.junit.Test; 10 import org.refal. plus.rfpdt.comp.MsgCode;10 import org.refal.rfpdt.comp.MsgCode; 11 11 12 12 public final class ScannerErrorTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/ScannerTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertArrayEquals; 4 4 import static org.junit.Assert.assertEquals; 5 5 import static org.junit.Assert.assertTrue; 6 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL;7 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL_CURL;8 import static org.refal. plus.rfpdt.comp.parse.TkTags.COMMA;9 import static org.refal. plus.rfpdt.comp.parse.TkTags.CONST;10 import static org.refal. plus.rfpdt.comp.parse.TkTags.CUT;11 import static org.refal. plus.rfpdt.comp.parse.TkTags.EQL;12 import static org.refal. plus.rfpdt.comp.parse.TkTags.ERROR;13 import static org.refal. plus.rfpdt.comp.parse.TkTags.FAIL;14 import static org.refal. plus.rfpdt.comp.parse.TkTags.FENCE;15 import static org.refal. plus.rfpdt.comp.parse.TkTags.FUNC_DECL;16 import static org.refal. plus.rfpdt.comp.parse.TkTags.ITER;17 import static org.refal. plus.rfpdt.comp.parse.TkTags.LANGU;18 import static org.refal. plus.rfpdt.comp.parse.TkTags.LCURL;19 import static org.refal. plus.rfpdt.comp.parse.TkTags.LET;20 import static org.refal. plus.rfpdt.comp.parse.TkTags.LPAR;21 import static org.refal. plus.rfpdt.comp.parse.TkTags.MATCH_DIR;22 import static org.refal. plus.rfpdt.comp.parse.TkTags.NOT;23 import static org.refal. plus.rfpdt.comp.parse.TkTags.OBJ_DECL;24 import static org.refal. plus.rfpdt.comp.parse.TkTags.RANGU;25 import static org.refal. plus.rfpdt.comp.parse.TkTags.RCURL;26 import static org.refal. plus.rfpdt.comp.parse.TkTags.REF;27 import static org.refal. plus.rfpdt.comp.parse.TkTags.RPAR;28 import static org.refal. plus.rfpdt.comp.parse.TkTags.SC;29 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRACE_ALL;30 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRAP;31 import static org.refal. plus.rfpdt.comp.parse.TkTags.USE;32 import static org.refal. plus.rfpdt.comp.parse.TkTags.WITH;33 import static org.refal. plus.rfpdt.test.comp.Token.kw;34 import static org.refal. plus.rfpdt.test.comp.Token.tChar;35 import static org.refal. plus.rfpdt.test.comp.Token.tInt;36 import static org.refal. plus.rfpdt.test.comp.Token.tVar;37 import static org.refal. plus.rfpdt.test.comp.Token.tWord;6 import static org.refal.rfpdt.comp.parse.TkTags.COL; 7 import static org.refal.rfpdt.comp.parse.TkTags.COL_CURL; 8 import static org.refal.rfpdt.comp.parse.TkTags.COMMA; 9 import static org.refal.rfpdt.comp.parse.TkTags.CONST; 10 import static org.refal.rfpdt.comp.parse.TkTags.CUT; 11 import static org.refal.rfpdt.comp.parse.TkTags.EQL; 12 import static org.refal.rfpdt.comp.parse.TkTags.ERROR; 13 import static org.refal.rfpdt.comp.parse.TkTags.FAIL; 14 import static org.refal.rfpdt.comp.parse.TkTags.FENCE; 15 import static org.refal.rfpdt.comp.parse.TkTags.FUNC_DECL; 16 import static org.refal.rfpdt.comp.parse.TkTags.ITER; 17 import static org.refal.rfpdt.comp.parse.TkTags.LANGU; 18 import static org.refal.rfpdt.comp.parse.TkTags.LCURL; 19 import static org.refal.rfpdt.comp.parse.TkTags.LET; 20 import static org.refal.rfpdt.comp.parse.TkTags.LPAR; 21 import static org.refal.rfpdt.comp.parse.TkTags.MATCH_DIR; 22 import static org.refal.rfpdt.comp.parse.TkTags.NOT; 23 import static org.refal.rfpdt.comp.parse.TkTags.OBJ_DECL; 24 import static org.refal.rfpdt.comp.parse.TkTags.RANGU; 25 import static org.refal.rfpdt.comp.parse.TkTags.RCURL; 26 import static org.refal.rfpdt.comp.parse.TkTags.REF; 27 import static org.refal.rfpdt.comp.parse.TkTags.RPAR; 28 import static org.refal.rfpdt.comp.parse.TkTags.SC; 29 import static org.refal.rfpdt.comp.parse.TkTags.TRACE_ALL; 30 import static org.refal.rfpdt.comp.parse.TkTags.TRAP; 31 import static org.refal.rfpdt.comp.parse.TkTags.USE; 32 import static org.refal.rfpdt.comp.parse.TkTags.WITH; 33 import static org.refal.rfpdt.test.comp.Token.kw; 34 import static org.refal.rfpdt.test.comp.Token.tChar; 35 import static org.refal.rfpdt.test.comp.Token.tInt; 36 import static org.refal.rfpdt.test.comp.Token.tVar; 37 import static org.refal.rfpdt.test.comp.Token.tWord; 38 38 39 39 import java.io.StringReader; … … 42 42 import org.junit.Before; 43 43 import org.junit.Test; 44 import org.refal. plus.rfpdt.comp.ast.AstAlt.FailMode;45 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl.RetMode;46 import org.refal. plus.rfpdt.comp.ast.AstObjDecl.ObjKind;47 import org.refal. plus.rfpdt.comp.ast.AstPattern.MatchDir;44 import org.refal.rfpdt.comp.ast.AstAlt.FailMode; 45 import org.refal.rfpdt.comp.ast.AstFuncDecl.RetMode; 46 import org.refal.rfpdt.comp.ast.AstObjDecl.ObjKind; 47 import org.refal.rfpdt.comp.ast.AstPattern.MatchDir; 48 48 49 49 public class ScannerTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/TestSuite.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import org.junit.runner.RunWith; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/Token.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 import static org.refal. plus.rfpdt.comp.parse.TkTags.CHAR;4 import static org.refal. plus.rfpdt.comp.parse.TkTags.NUMB;5 import static org.refal. plus.rfpdt.comp.parse.TkTags.VAR;6 import static org.refal. plus.rfpdt.comp.parse.TkTags.WORD;3 import static org.refal.rfpdt.comp.parse.TkTags.CHAR; 4 import static org.refal.rfpdt.comp.parse.TkTags.NUMB; 5 import static org.refal.rfpdt.comp.parse.TkTags.VAR; 6 import static org.refal.rfpdt.comp.parse.TkTags.WORD; 7 7 8 8 import java.math.BigInteger; 9 9 10 import org.refal. plus.rfpdt.comp.SrcPosition;11 import org.refal. plus.rfpdt.comp.ast.AstAlt.FailMode;12 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl.RetMode;13 import org.refal. plus.rfpdt.comp.ast.AstObjDecl.ObjKind;14 import org.refal. plus.rfpdt.comp.ast.AstPattern.MatchDir;15 import org.refal. plus.rfpdt.comp.parse.TkImages;10 import org.refal.rfpdt.comp.SrcPosition; 11 import org.refal.rfpdt.comp.ast.AstAlt.FailMode; 12 import org.refal.rfpdt.comp.ast.AstFuncDecl.RetMode; 13 import org.refal.rfpdt.comp.ast.AstObjDecl.ObjKind; 14 import org.refal.rfpdt.comp.ast.AstPattern.MatchDir; 15 import org.refal.rfpdt.comp.parse.TkImages; 16 16 17 17 public final class Token { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/Util.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertEquals; 4 4 import static org.junit.Assert.assertTrue; 5 import static org.refal. plus.rfpdt.comp.parse.TkTags.EOP;5 import static org.refal.rfpdt.comp.parse.TkTags.EOP; 6 6 7 7 import java.io.Reader; 8 8 import java.util.ArrayList; 9 9 10 import org.refal. plus.rfpdt.comp.MsgCode;11 import org.refal. plus.rfpdt.comp.MsgHandler;12 import org.refal. plus.rfpdt.comp.RfpResource;13 import org.refal. plus.rfpdt.comp.ast.AstImplem;14 import org.refal. plus.rfpdt.comp.ast.AstInterf;15 import org.refal. plus.rfpdt.comp.parse.RfpParser;16 import org.refal. plus.rfpdt.comp.parse.RfpScanner;17 import org.refal. plus.rfpdt.test.comp.MsgAccumulator.Message;10 import org.refal.rfpdt.comp.MsgCode; 11 import org.refal.rfpdt.comp.MsgHandler; 12 import org.refal.rfpdt.comp.RfpResource; 13 import org.refal.rfpdt.comp.ast.AstImplem; 14 import org.refal.rfpdt.comp.ast.AstInterf; 15 import org.refal.rfpdt.comp.parse.RfpParser; 16 import org.refal.rfpdt.comp.parse.RfpScanner; 17 import org.refal.rfpdt.test.comp.MsgAccumulator.Message; 18 18 19 19 public class Util { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/rfpdt/test/comp/VariableScopeCheckerTest.java
r3444 r3508 1 package org.refal. plus.rfpdt.test.comp;1 package org.refal.rfpdt.test.comp; 2 2 3 3 import static org.junit.Assert.assertTrue; 4 4 5 5 import org.junit.Test; 6 import org.refal. plus.rfpdt.comp.MsgCode;7 import org.refal. plus.rfpdt.comp.VariableScopeChecker;8 import org.refal. plus.rfpdt.comp.ast.AstImplem;6 import org.refal.rfpdt.comp.MsgCode; 7 import org.refal.rfpdt.comp.VariableScopeChecker; 8 import org.refal.rfpdt.comp.ast.AstImplem; 9 9 10 10 public class VariableScopeCheckerTest { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/.project
r3495 r3508 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <projectDescription> 3 <name>org.refal. plus.rfpdt.ui</name>3 <name>org.refal.rfpdt.ui</name> 4 4 <comment></comment> 5 5 <projects> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/META-INF/MANIFEST.MF
r3500 r3508 2 2 Bundle-ManifestVersion: 2 3 3 Bundle-Name: Refal Plus Editor Plug-in 4 Bundle-SymbolicName: org.refal. plus.rfpdt.ui;singleton:=true4 Bundle-SymbolicName: org.refal.rfpdt.ui;singleton:=true 5 5 Bundle-Version: 1.1.9 6 Bundle-Activator: org.refal. plus.rfpdt.editor.RfpEditorPlugin6 Bundle-Activator: org.refal.rfpdt.editor.RfpEditorPlugin 7 7 Bundle-Vendor: Program Systems Institute of RAS 8 8 Bundle-Localization: plugin … … 19 19 org.eclipse.jdt.debug.ui, 20 20 org.eclipse.jdt.launching, 21 org.refal. plus.rfpdt,21 org.refal.rfpdt.core, 22 22 org.eclipse.jdt.core 23 23 Eclipse-LazyStart: true 24 24 Bundle-RequiredExecutionEnvironment: J2SE-1.5 25 Export-Package: org.refal.plus.rfpdt.editor -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/plugin.xml
r3503 r3508 5 5 point="org.eclipse.ui.editors"> 6 6 <editor 7 class="org.refal. plus.rfpdt.editor.RfpEditor"8 contributorClass="org.refal. plus.rfpdt.ui.actions.RfpEditorActionContributor"7 class="org.refal.rfpdt.editor.RfpEditor" 8 contributorClass="org.refal.rfpdt.ui.actions.RfpEditorActionContributor" 9 9 default="true" 10 10 extensions="rf,rfi" 11 11 icon="icons/rfpicon16.gif" 12 id="org.refal. plus.rfpdt.editor.RfpEditor"12 id="org.refal.rfpdt.editor.rfpEditor" 13 13 name="Refal Plus Editor"> 14 14 </editor> 15 15 </extension> 16 16 <extension 17 id=" RfpDocumentSetupParticipant"17 id="rfpDocumentSetupParticipant" 18 18 name="Refal Plus Document Setup Participant" 19 19 point="org.eclipse.core.filebuffers.documentSetup"> 20 20 <participant 21 class="org.refal. plus.rfpdt.editor.RfpDocumentSetupParticipant"21 class="org.refal.rfpdt.editor.RfpDocumentSetupParticipant" 22 22 extensions="rf,rfi"/> 23 23 </extension> … … 28 28 description="Editing source in a Refal Plus editor" 29 29 parentId="org.eclipse.ui.textEditorScope" 30 id="org.refal. plus.rfpdt.editor.RfpEditorScope">30 id="org.refal.rfpdt.editor.rfpEditorScope"> 31 31 </context> 32 32 </extension> … … 34 34 point="org.eclipse.ui.popupMenus"> 35 35 <viewerContribution 36 id="org.refal. plus.rfpdt.editor.editorContextMenu"36 id="org.refal.rfpdt.editor.editorContextMenu" 37 37 targetID="#TextEditorContext"> 38 38 <action 39 class="org.refal. plus.rfpdt.ui.actions.ToggleCommentAction"40 definitionId="org.refal. plus.rfpdt.editor.commands.ToggleComment"41 id="org.refal. plus.rfpdt.editor.editorContextMenu.toggleComment"39 class="org.refal.rfpdt.ui.actions.ToggleCommentAction" 40 definitionId="org.refal.rfpdt.editor.commands.toggleComment" 41 id="org.refal.rfpdt.editor.editorContextMenu.toggleComment" 42 42 label="Toggle Comment" 43 43 menubarPath="group.edit"/> 44 44 <action 45 class="org.refal. plus.rfpdt.ui.actions.IndentAction"46 definitionId="org.refal. plus.rfpdt.editor.commands.CorrectIndent"47 id="org.refal. plus.rfpdt.editor.editorContextMenu.correctIndent"45 class="org.refal.rfpdt.ui.actions.IndentAction" 46 definitionId="org.refal.rfpdt.editor.commands.correctIndent" 47 id="org.refal.rfpdt.editor.editorContextMenu.correctIndent" 48 48 label="Correct &Indentation" 49 49 menubarPath="group.edit"/> 50 50 </viewerContribution> 51 51 <viewerContribution 52 id="org.refal. plus.rfpdt.editor.rulerContextMenu"52 id="org.refal.rfpdt.editor.rulerContextMenu" 53 53 targetID="#TextRulerContext"> 54 54 <action … … 57 57 class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" 58 58 menubarPath="debug" 59 id="org.refal. plus.rfpdt.editor.rulerContextMenu.toggleBreakpointAction"/>59 id="org.refal.rfpdt.editor.rulerContextMenu.toggleBreakpointAction"/> 60 60 </viewerContribution> 61 61 </extension> … … 63 63 point="org.eclipse.ui.editorActions"> 64 64 <editorContribution 65 id="org.refal. plus.rfpdt.editor.RfpEditorActions"66 targetID="org.refal. plus.rfpdt.editor.RfpEditor">65 id="org.refal.rfpdt.editor.rfpEditorActions" 66 targetID="org.refal.rfpdt.editor.rfpEditor"> 67 67 <menu 68 id="org.refal. plus.rfpdt.editor.RfpEditorSourceMenu"68 id="org.refal.rfpdt.editor.rfpEditorSourceMenu" 69 69 label="&Source" 70 70 path="edit"> … … 73 73 </menu> 74 74 <action 75 class="org.refal. plus.rfpdt.ui.actions.ToggleCommentAction"76 definitionId="org.refal. plus.rfpdt.editor.commands.ToggleComment"77 id="org.refal. plus.rfpdt.editor.ToggleCommentActionInSourceMenu"75 class="org.refal.rfpdt.ui.actions.ToggleCommentAction" 76 definitionId="org.refal.rfpdt.editor.commands.toggleComment" 77 id="org.refal.rfpdt.editor.toggleCommentActionInSourceMenu" 78 78 label="Togg&le Comment" 79 menubarPath="org.refal. plus.rfpdt.editor.RfpEditorSourceMenu/content"/>80 <action 81 class="org.refal. plus.rfpdt.ui.actions.IndentAction"82 definitionId="org.refal. plus.rfpdt.editor.commands.CorrectIndent"83 id="org.refal. plus.rfpdt.editor.CorrectIdentActionInSourceMenu"79 menubarPath="org.refal.rfpdt.editor.rfpEditorSourceMenu/content"/> 80 <action 81 class="org.refal.rfpdt.ui.actions.IndentAction" 82 definitionId="org.refal.rfpdt.editor.commands.correctIndent" 83 id="org.refal.rfpdt.editor.correctIdentActionInSourceMenu" 84 84 label="Correct &Indentation" 85 menubarPath="org.refal. plus.rfpdt.editor.RfpEditorSourceMenu/content"/>86 <action 87 class="org.refal. plus.rfpdt.ui.actions.FormatAction"88 definitionId="org.refal. plus.rfpdt.editor.commands.Format"89 id="org.refal. plus.rfpdt.editor.FormatActionInSourceMenu"85 menubarPath="org.refal.rfpdt.editor.rfpEditorSourceMenu/content"/> 86 <action 87 class="org.refal.rfpdt.ui.actions.FormatAction" 88 definitionId="org.refal.rfpdt.editor.commands.format" 89 id="org.refal.rfpdt.editor.formatActionInSourceMenu" 90 90 label="&Format" 91 menubarPath="org.refal. plus.rfpdt.editor.RfpEditorSourceMenu/content"/>91 menubarPath="org.refal.rfpdt.editor.rfpEditorSourceMenu/content"/> 92 92 <action 93 93 label="Not used" … … 95 95 style="push" 96 96 actionID="RulerDoubleClick" 97 id="org.refal. plus.rfpdt.editor.doubleClickBreakpointAction"/>97 id="org.refal.rfpdt.editor.doubleClickBreakpointAction"/> 98 98 </editorContribution> 99 99 </extension> … … 102 102 <category 103 103 description="Refal Plus editor commands" 104 id="org.refal. plus.rfpdt.editor.commands"104 id="org.refal.rfpdt.editor.commands" 105 105 name="Refal Plus"/> 106 106 <command 107 categoryId="org.refal. plus.rfpdt.editor.commands"107 categoryId="org.refal.rfpdt.editor.commands" 108 108 description="Comment/Uncomment selected lines" 109 id="org.refal. plus.rfpdt.editor.commands.ToggleComment"109 id="org.refal.rfpdt.editor.commands.toggleComment" 110 110 name="Toggle Comment"/> 111 111 <command 112 categoryId="org.refal. plus.rfpdt.editor.commands"112 categoryId="org.refal.rfpdt.editor.commands" 113 113 description="Correct indentation of selected lines" 114 id="org.refal. plus.rfpdt.editor.commands.CorrectIndent"114 id="org.refal.rfpdt.editor.commands.correctIndent" 115 115 name="Correct Indentation"/> 116 116 <command 117 categoryId="org.refal. plus.rfpdt.editor.commands"117 categoryId="org.refal.rfpdt.editor.commands" 118 118 description="Correct indentation of selected lines" 119 id="org.refal. plus.rfpdt.editor.commands.Format"119 id="org.refal.rfpdt.editor.commands.format" 120 120 name="Format"/> 121 121 <command 122 categoryId="org.refal. plus.rfpdt.editor.commands"122 categoryId="org.refal.rfpdt.editor.commands" 123 123 description="Moves the cursor to the matching bracket" 124 id="org.refal. plus.rfpdt.editor.goto.matching.bracket"124 id="org.refal.rfpdt.editor.goto.matching.bracket" 125 125 name="Go to Matching Bracket"/> 126 126 </extension> … … 128 128 point="org.eclipse.ui.bindings"> 129 129 <key 130 commandId="org.refal. plus.rfpdt.editor.commands.ToggleComment"131 contextId="org.refal. plus.rfpdt.editor.RfpEditorScope"130 commandId="org.refal.rfpdt.editor.commands.toggleComment" 131 contextId="org.refal.rfpdt.editor.rfpEditorScope" 132 132 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" 133 133 sequence="Ctrl+/"/> 134 134 <key 135 commandId="org.refal. plus.rfpdt.editor.commands.CorrectIndent"136 contextId="org.refal. plus.rfpdt.editor.RfpEditorScope"135 commandId="org.refal.rfpdt.editor.commands.correctIndent" 136 contextId="org.refal.rfpdt.editor.rfpEditorScope" 137 137 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" 138 138 sequence="Ctrl+I"/> 139 139 <key 140 commandId="org.refal. plus.rfpdt.editor.commands.Format"141 contextId="org.refal. plus.rfpdt.editor.RfpEditorScope"140 commandId="org.refal.rfpdt.editor.commands.format" 141 contextId="org.refal.rfpdt.editor.rfpEditorScope" 142 142 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" 143 143 sequence="Ctrl+Shift+F"/> 144 144 <key 145 commandId="org.refal. plus.rfpdt.editor.goto.matching.bracket"146 contextId="org.refal. plus.rfpdt.editor.RfpEditorScope"145 commandId="org.refal.rfpdt.editor.goto.matching.bracket" 146 contextId="org.refal.rfpdt.editor.rfpEditorScope" 147 147 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" 148 148 sequence="M1+M2+P"/> … … 152 152 <page 153 153 name="%preferencePageName" 154 class="org.refal. plus.rfpdt.editor.preferences.BasePreferencePage"155 id="org.refal. plus.rfpdt.editor.preferences.BasePreferencePage"/>154 class="org.refal.rfpdt.editor.preferences.BasePreferencePage" 155 id="org.refal.rfpdt.editor.preferences.basePreferencePage"/> 156 156 <page 157 157 name="%codeStylePreferencePageName" 158 category="org.refal. plus.rfpdt.editor.preferences.BasePreferencePage"159 class="org.refal. plus.rfpdt.editor.preferences.CodeStylePreferencePage"160 id="org.refal. plus.rfpdt.editor.preferences.CodeStylePreferencePage"/>158 category="org.refal.rfpdt.editor.preferences.basePreferencePage" 159 class="org.refal.rfpdt.editor.preferences.CodeStylePreferencePage" 160 id="org.refal.rfpdt.editor.preferences.codeStylePreferencePage"/> 161 161 <page 162 162 name="%syntaxColoringPreferencePageName" 163 category="org.refal. plus.rfpdt.editor.preferences.BasePreferencePage"164 class="org.refal. plus.rfpdt.editor.preferences.SyntaxColoringPreferencePage"165 id="org.refal. plus.rfpdt.editor.preferences.SyntaxColoringPreferencePage"/>163 category="org.refal.rfpdt.editor.preferences.basePreferencePage" 164 class="org.refal.rfpdt.editor.preferences.SyntaxColoringPreferencePage" 165 id="org.refal.rfpdt.editor.preferences.syntaxColoringPreferencePage"/> 166 166 </extension> 167 167 <extension 168 168 point="org.eclipse.ui.keywords"> 169 169 <keyword 170 id="org.refal. plus.rfpdt.editor.preferenceKeywords.general"171 label="org.refal. plus.rfpdt.editor.general"/>170 id="org.refal.rfpdt.editor.preferenceKeywords.general" 171 label="org.refal.rfpdt.editor.general"/> 172 172 </extension> 173 173 <extension … … 175 175 <page 176 176 name="%rfpCodeStylePreferencePageName" 177 class="org.refal. plus.rfpdt.editor.preferences.CodeStylePreferencePage"178 id="org.refal. plus.rfpdt.editor.property.CodeStylePreferencePage">177 class="org.refal.rfpdt.editor.preferences.CodeStylePreferencePage" 178 id="org.refal.rfpdt.editor.property.codeStylePreferencePage"> 179 179 <enabledWhen> 180 180 <adapt type="org.eclipse.core.resources.IProject"> 181 181 <test 182 182 property="org.eclipse.core.resources.projectNature" 183 value="org.refal. plus.rfpdt.RfpNature"/>183 value="org.refal.rfpdt.core.rfpnature"/> 184 184 </adapt> 185 185 </enabledWhen> … … 189 189 point="org.eclipse.core.runtime.adapters"> 190 190 <factory 191 adaptableType="org.refal. plus.rfpdt.editor.RfpEditor"192 class="org.refal. plus.rfpdt.ui.actions.RetargettableActionAdapterFactory">191 adaptableType="org.refal.rfpdt.editor.RfpEditor" 192 class="org.refal.rfpdt.ui.actions.RetargettableActionAdapterFactory"> 193 193 <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> 194 194 </factory> … … 197 197 point="org.eclipse.ui.newWizards"> 198 198 <wizard 199 category="org.refal. plus.rfpdt.newWizardCategory"200 class="org.refal. plus.rfpdt.ui.wizards.NewRfpProjectWizard"201 finalPerspective="org.refal. plus.rfpdt.RfpPerspective"199 category="org.refal.rfpdt.newWizardCategory" 200 class="org.refal.rfpdt.ui.wizards.NewRfpProjectWizard" 201 finalPerspective="org.refal.rfpdt.rfpPerspective" 202 202 icon="icons/rfp_prj16.gif" 203 id="org.refal. plus.rfpdt.wizards.NewRfpProjectWizard"203 id="org.refal.rfpdt.wizards.newRfpProjectWizard" 204 204 name="Refal Plus Project" 205 205 project="true"/> 206 <primaryWizard id="org.refal. plus.rfpdt.wizards.NewRfpProjectWizard"/>206 <primaryWizard id="org.refal.rfpdt.wizards.newRfpProjectWizard"/> 207 207 <category 208 id="org.refal. plus.rfpdt.newWizardCategory"208 id="org.refal.rfpdt.newWizardCategory" 209 209 name="Refal Plus"/> 210 210 </extension> … … 213 213 <image 214 214 icon="icons/rfp_over.gif" 215 id="org.refal. plus.rfpdt.natureImage"216 natureId=" RfpNature"/>215 id="org.refal.rfpdt.natureImage" 216 natureId="org.refal.rfpdt.rfpnature"/> 217 217 </extension> 218 218 <extension 219 219 point="org.eclipse.debug.ui.launchConfigurationTypeImages"> 220 220 <launchConfigurationTypeImage 221 configTypeID="org.refal. plus.rfpdt.launching.rfpApplication"221 configTypeID="org.refal.rfpdt.launching.rfpApplication" 222 222 icon="icons/rfp_app16.gif" 223 id="org.refal. plus.rfpdt.launch.launchConfigurationTypeImage"/>223 id="org.refal.rfpdt.launch.launchConfigurationTypeImage"/> 224 224 </extension> 225 225 <extension 226 226 point="org.eclipse.debug.ui.launchConfigurationTabGroups"> 227 227 <launchConfigurationTabGroup 228 class="org.refal. plus.rfpdt.ui.launching.RfpTabGroup"229 id="org.refal. plus.rfpdt.launch.launchConfigurationTabGroup"230 type="org.refal. plus.rfpdt.launching.rfpApplication">228 class="org.refal.rfpdt.ui.launching.RfpTabGroup" 229 id="org.refal.rfpdt.launch.launchConfigurationTabGroup" 230 type="org.refal.rfpdt.launching.rfpApplication"> 231 231 <launchMode 232 232 mode="debug" … … 243 243 point="org.eclipse.debug.ui.launchShortcuts"> 244 244 <shortcut 245 class="org.refal. plus.rfpdt.ui.launching.RfpLaunchShortcut"245 class="org.refal.rfpdt.ui.launching.RfpLaunchShortcut" 246 246 icon="icons/rfp_app16.gif" 247 id="org.refal. plus.rfpdt.launch.shortcut"247 id="org.refal.rfpdt.launch.shortcut" 248 248 label="Refal Plus Application" 249 249 modes="run, debug"> … … 272 272 categoryId="org.eclipse.debug.ui.category.run" 273 273 description="Run Refal Plus Application" 274 id="org.refal. plus.rfpdt.launch.shortcut.run"274 id="org.refal.rfpdt.launch.shortcut.run" 275 275 name="Run Refal Plus Application"/> 276 276 </extension> … … 278 278 point="org.eclipse.ui.bindings"> 279 279 <key 280 commandId="org.refal. plus.rfpdt.launch.shortcut.run"280 commandId="org.refal.rfpdt.launch.shortcut.run" 281 281 contextId="org.eclipse.ui.globalScope" 282 282 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/preferences.ini
r3495 r3508 1 org.refal. plus.rfpdt.editor.Symbol.color=42,0,2552 org.refal. plus.rfpdt.editor.Keyword.color=127,0,853 org.refal. plus.rfpdt.editor.Keyword.bold=true4 org.refal. plus.rfpdt.editor.Identifier_definition.color=0,0,1925 org.refal. plus.rfpdt.editor.Identifier_use.color=0,0,06 org.refal. plus.rfpdt.editor.Variable_type.color=127,0,857 org.refal. plus.rfpdt.editor.Variable_type.italic=true8 org.refal. plus.rfpdt.editor.Variable_definition.color=0,0,1929 org.refal. plus.rfpdt.editor.Variable_definition.italic=true10 org.refal. plus.rfpdt.editor.Variable_use.color=0,0,011 org.refal. plus.rfpdt.editor.Variable_use.italic=true12 org.refal. plus.rfpdt.editor.Comment.color=63,127,9513 org.refal. plus.rfpdt.editor.Other_symbols.color=0,0,014 org.refal. plus.rfpdt.editor.autoCloseBraces=true15 org.refal. plus.rfpdt.editor.autoCloseBrackets=true16 org.refal. plus.rfpdt.editor.autoCloseCharactsrs=true17 org.refal. plus.rfpdt.editor.autoCloseStrings=true18 org.refal. plus.rfpdt.editor.autoindentBraces=true19 org.refal. plus.rfpdt.editor.autoindentNewline=true20 org.refal. plus.rfpdt.editor.matchingBrackets=true21 org.refal. plus.rfpdt.editor.matchingBracketsColor=192,192,19222 org.refal. plus.rfpdt.editor.tabWidth=41 org.refal.rfpdt.editor.Symbol.color=42,0,255 2 org.refal.rfpdt.editor.Keyword.color=127,0,85 3 org.refal.rfpdt.editor.Keyword.bold=true 4 org.refal.rfpdt.editor.Identifier_definition.color=0,0,192 5 org.refal.rfpdt.editor.Identifier_use.color=0,0,0 6 org.refal.rfpdt.editor.Variable_type.color=127,0,85 7 org.refal.rfpdt.editor.Variable_type.italic=true 8 org.refal.rfpdt.editor.Variable_definition.color=0,0,192 9 org.refal.rfpdt.editor.Variable_definition.italic=true 10 org.refal.rfpdt.editor.Variable_use.color=0,0,0 11 org.refal.rfpdt.editor.Variable_use.italic=true 12 org.refal.rfpdt.editor.Comment.color=63,127,95 13 org.refal.rfpdt.editor.Other_symbols.color=0,0,0 14 org.refal.rfpdt.editor.autoCloseBraces=true 15 org.refal.rfpdt.editor.autoCloseBrackets=true 16 org.refal.rfpdt.editor.autoCloseCharactsrs=true 17 org.refal.rfpdt.editor.autoCloseStrings=true 18 org.refal.rfpdt.editor.autoindentBraces=true 19 org.refal.rfpdt.editor.autoindentNewline=true 20 org.refal.rfpdt.editor.matchingBrackets=true 21 org.refal.rfpdt.editor.matchingBracketsColor=192,192,192 22 org.refal.rfpdt.editor.tabWidth=4 -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/BracketInserter.java
r3507 r3508 2 2 * 3 3 */ 4 package org.refal. plus.rfpdt.editor;4 package org.refal.rfpdt.editor; 5 5 6 6 import java.util.Stack; … … 31 31 import org.eclipse.swt.graphics.Point; 32 32 import org.eclipse.ui.texteditor.link.EditorLinkedModeUI; 33 import org.refal. plus.rfpdt.core.RfpCorePlugin;34 import org.refal. plus.rfpdt.editor.preferences.IPreferenceConstants;33 import org.refal.rfpdt.core.RfpCorePlugin; 34 import org.refal.rfpdt.editor.preferences.IPreferenceConstants; 35 35 36 36 class BracketInserter implements VerifyKeyListener, ILinkedModeListener { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/BracketMatcher.java
r3507 r3508 2 2 * 3 3 */ 4 package org.refal. plus.rfpdt.editor;4 package org.refal.rfpdt.editor; 5 5 6 6 import org.eclipse.jface.text.BadLocationException; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/Document.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.jface.text.BadLocationException; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/IRfpPartitions.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 /** -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/NonRuleBasedDamagerRepairer.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.jface.text.BadLocationException; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/PresentationVisitor.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import java.util.ArrayList; … … 8 8 import org.eclipse.swt.SWT; 9 9 import org.eclipse.swt.custom.StyleRange; 10 import org.refal. plus.rfpdt.comp.RfpResource;11 import org.refal. plus.rfpdt.comp.SrcPosition;12 import org.refal. plus.rfpdt.comp.ast.AstAlt;13 import org.refal. plus.rfpdt.comp.ast.AstCall;14 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;15 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;16 import org.refal. plus.rfpdt.comp.ast.AstCut;17 import org.refal. plus.rfpdt.comp.ast.AstCutAll;18 import org.refal. plus.rfpdt.comp.ast.AstError;19 import org.refal. plus.rfpdt.comp.ast.AstExp;20 import org.refal. plus.rfpdt.comp.ast.AstFail;21 import org.refal. plus.rfpdt.comp.ast.AstFence;22 import org.refal. plus.rfpdt.comp.ast.AstFormat;23 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;24 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;25 import org.refal. plus.rfpdt.comp.ast.AstImplem;26 import org.refal. plus.rfpdt.comp.ast.AstInterf;27 import org.refal. plus.rfpdt.comp.ast.AstIter;28 import org.refal. plus.rfpdt.comp.ast.AstName;29 import org.refal. plus.rfpdt.comp.ast.AstNative;30 import org.refal. plus.rfpdt.comp.ast.AstNode;31 import org.refal. plus.rfpdt.comp.ast.AstNot;32 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;33 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;34 import org.refal. plus.rfpdt.comp.ast.AstParen;35 import org.refal. plus.rfpdt.comp.ast.AstPattern;36 import org.refal. plus.rfpdt.comp.ast.AstRef;37 import org.refal. plus.rfpdt.comp.ast.AstResult;38 import org.refal. plus.rfpdt.comp.ast.AstSentence;39 import org.refal. plus.rfpdt.comp.ast.AstStatement;40 import org.refal. plus.rfpdt.comp.ast.AstTerm;41 import org.refal. plus.rfpdt.comp.ast.AstTopNode;42 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;43 import org.refal. plus.rfpdt.comp.ast.AstTrap;44 import org.refal. plus.rfpdt.comp.ast.AstUse;45 import org.refal. plus.rfpdt.comp.ast.AstVar;46 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;47 import org.refal. plus.rfpdt.comp.ast.ExpVisitor;48 import org.refal. plus.rfpdt.comp.ast.ProgramVisitor;49 import org.refal. plus.rfpdt.comp.ast.SentenceVisitor;50 import org.refal. plus.rfpdt.editor.color.ColorScanner;51 import org.refal. plus.rfpdt.editor.color.IColorPreferences;10 import org.refal.rfpdt.comp.RfpResource; 11 import org.refal.rfpdt.comp.SrcPosition; 12 import org.refal.rfpdt.comp.ast.AstAlt; 13 import org.refal.rfpdt.comp.ast.AstCall; 14 import org.refal.rfpdt.comp.ast.AstCharSymbol; 15 import org.refal.rfpdt.comp.ast.AstConstBinding; 16 import org.refal.rfpdt.comp.ast.AstCut; 17 import org.refal.rfpdt.comp.ast.AstCutAll; 18 import org.refal.rfpdt.comp.ast.AstError; 19 import org.refal.rfpdt.comp.ast.AstExp; 20 import org.refal.rfpdt.comp.ast.AstFail; 21 import org.refal.rfpdt.comp.ast.AstFence; 22 import org.refal.rfpdt.comp.ast.AstFormat; 23 import org.refal.rfpdt.comp.ast.AstFuncDecl; 24 import org.refal.rfpdt.comp.ast.AstFuncDef; 25 import org.refal.rfpdt.comp.ast.AstImplem; 26 import org.refal.rfpdt.comp.ast.AstInterf; 27 import org.refal.rfpdt.comp.ast.AstIter; 28 import org.refal.rfpdt.comp.ast.AstName; 29 import org.refal.rfpdt.comp.ast.AstNative; 30 import org.refal.rfpdt.comp.ast.AstNode; 31 import org.refal.rfpdt.comp.ast.AstNot; 32 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 33 import org.refal.rfpdt.comp.ast.AstObjDecl; 34 import org.refal.rfpdt.comp.ast.AstParen; 35 import org.refal.rfpdt.comp.ast.AstPattern; 36 import org.refal.rfpdt.comp.ast.AstRef; 37 import org.refal.rfpdt.comp.ast.AstResult; 38 import org.refal.rfpdt.comp.ast.AstSentence; 39 import org.refal.rfpdt.comp.ast.AstStatement; 40 import org.refal.rfpdt.comp.ast.AstTerm; 41 import org.refal.rfpdt.comp.ast.AstTopNode; 42 import org.refal.rfpdt.comp.ast.AstTraceAll; 43 import org.refal.rfpdt.comp.ast.AstTrap; 44 import org.refal.rfpdt.comp.ast.AstUse; 45 import org.refal.rfpdt.comp.ast.AstVar; 46 import org.refal.rfpdt.comp.ast.AstWordSymbol; 47 import org.refal.rfpdt.comp.ast.ExpVisitor; 48 import org.refal.rfpdt.comp.ast.ProgramVisitor; 49 import org.refal.rfpdt.comp.ast.SentenceVisitor; 50 import org.refal.rfpdt.editor.color.ColorScanner; 51 import org.refal.rfpdt.editor.color.IColorPreferences; 52 52 53 53 public class PresentationVisitor implements ProgramVisitor, SentenceVisitor, ExpVisitor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpAutoIndentStrategy.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.jface.preference.IPreferenceStore; … … 10 10 import org.eclipse.jface.util.IPropertyChangeListener; 11 11 import org.eclipse.jface.util.PropertyChangeEvent; 12 import org.refal. plus.rfpdt.editor.preferences.IPreferenceConstants;12 import org.refal.rfpdt.editor.preferences.IPreferenceConstants; 13 13 14 14 public class RfpAutoIndentStrategy implements IAutoEditStrategy { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpDocumentProvider.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.ui.editors.text.ForwardingDocumentProvider; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpDocumentSetupParticipant.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.core.filebuffers.IDocumentSetupParticipant; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpDoubleClickStrategy.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.jface.text.*; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpEditor.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import java.util.ArrayList; … … 36 36 import org.eclipse.ui.texteditor.ChainedPreferenceStore; 37 37 import org.eclipse.ui.texteditor.SourceViewerDecorationSupport; 38 import org.refal. plus.rfpdt.comp.ast.AstCall;39 import org.refal. plus.rfpdt.comp.ast.AstCut;40 import org.refal. plus.rfpdt.comp.ast.AstDecl;41 import org.refal. plus.rfpdt.comp.ast.AstFence;42 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;43 import org.refal. plus.rfpdt.comp.ast.AstImplem;44 import org.refal. plus.rfpdt.comp.ast.AstName;45 import org.refal. plus.rfpdt.comp.ast.AstNative;46 import org.refal. plus.rfpdt.comp.ast.AstNode;47 import org.refal. plus.rfpdt.comp.ast.AstRef;48 import org.refal. plus.rfpdt.comp.ast.AstVar;49 import org.refal. plus.rfpdt.comp.ast.Searcher;50 import org.refal. plus.rfpdt.editor.PresentationVisitor.StylePosition;51 import org.refal. plus.rfpdt.editor.color.ColorManager;52 import org.refal. plus.rfpdt.editor.preferences.IPreferenceConstants;53 import org.refal. plus.rfpdt.ui.actions.GotoMatchingBracketAction;54 import org.refal. plus.rfpdt.ui.actions.IRfpEditorActionDefinitionIds;38 import org.refal.rfpdt.comp.ast.AstCall; 39 import org.refal.rfpdt.comp.ast.AstCut; 40 import org.refal.rfpdt.comp.ast.AstDecl; 41 import org.refal.rfpdt.comp.ast.AstFence; 42 import org.refal.rfpdt.comp.ast.AstFuncDef; 43 import org.refal.rfpdt.comp.ast.AstImplem; 44 import org.refal.rfpdt.comp.ast.AstName; 45 import org.refal.rfpdt.comp.ast.AstNative; 46 import org.refal.rfpdt.comp.ast.AstNode; 47 import org.refal.rfpdt.comp.ast.AstRef; 48 import org.refal.rfpdt.comp.ast.AstVar; 49 import org.refal.rfpdt.comp.ast.Searcher; 50 import org.refal.rfpdt.editor.PresentationVisitor.StylePosition; 51 import org.refal.rfpdt.editor.color.ColorManager; 52 import org.refal.rfpdt.editor.preferences.IPreferenceConstants; 53 import org.refal.rfpdt.ui.actions.GotoMatchingBracketAction; 54 import org.refal.rfpdt.ui.actions.IRfpEditorActionDefinitionIds; 55 55 56 56 public class RfpEditor extends TextEditor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpEditorMessages.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import java.util.ResourceBundle; … … 7 7 public class RfpEditorMessages extends NLS { 8 8 9 private static final String BUNDLE_FOR_CONSTRUCTED_KEYS = "org.refal. plus.rfpdt.editor.ConstructedRfpEditorMessages"; //$NON-NLS-1$9 private static final String BUNDLE_FOR_CONSTRUCTED_KEYS = "org.refal.rfpdt.editor.ConstructedRfpEditorMessages"; //$NON-NLS-1$ 10 10 private static ResourceBundle bundleForConstructedKeys = ResourceBundle.getBundle(BUNDLE_FOR_CONSTRUCTED_KEYS); 11 11 -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpEditorPlugin.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import java.util.HashMap; … … 12 12 import org.eclipse.ui.preferences.ScopedPreferenceStore; 13 13 import org.osgi.framework.BundleContext; 14 import org.refal. plus.rfpdt.editor.preferences.ProjectPropertiesStore;14 import org.refal.rfpdt.editor.preferences.ProjectPropertiesStore; 15 15 16 16 /** … … 20 20 21 21 // The plug-in ID 22 public static final String PLUGIN_ID = "org.refal. plus.rfpdt.editor";23 public static final String RFP_EDITING_KEYBINDING_SCOPE = "org.refal. plus.rfpdt.editor.RfpEditorScope";22 public static final String PLUGIN_ID = "org.refal.rfpdt.editor"; 23 public static final String RFP_EDITING_KEYBINDING_SCOPE = "org.refal.rfpdt.editor.rfpEditorScope"; 24 24 25 25 // The shared instance -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpPartitionScanner.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import java.util.ArrayList; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpPresentationReconciler.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.jface.preference.IPreferenceStore; … … 8 8 import org.eclipse.jface.util.IPropertyChangeListener; 9 9 import org.eclipse.jface.util.PropertyChangeEvent; 10 import org.refal. plus.rfpdt.editor.color.ColorScanner;11 import org.refal. plus.rfpdt.editor.color.IColorPreferences;10 import org.refal.rfpdt.editor.color.ColorScanner; 11 import org.refal.rfpdt.editor.color.IColorPreferences; 12 12 13 13 public final class RfpPresentationReconciler extends PresentationReconciler implements IPropertyChangeListener { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpReconcilingStrategy.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.core.resources.IFile; … … 8 8 import org.eclipse.jface.text.reconciler.DirtyRegion; 9 9 import org.eclipse.jface.text.reconciler.IReconcilingStrategy; 10 import org.refal. plus.rfpdt.comp.ast.AstImplem;11 import org.refal. plus.rfpdt.core.RfpBuilder;10 import org.refal.rfpdt.comp.ast.AstImplem; 11 import org.refal.rfpdt.core.RfpBuilder; 12 12 13 13 public class RfpReconcilingStrategy implements IReconcilingStrategy, IDocumentListener { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpSourceViewerConfiguration.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import org.eclipse.jface.preference.IPreferenceStore; … … 15 15 import org.eclipse.ui.editors.text.TextSourceViewerConfiguration; 16 16 import org.eclipse.ui.texteditor.MarkerAnnotation; 17 import org.refal. plus.rfpdt.editor.preferences.IPreferenceConstants;17 import org.refal.rfpdt.editor.preferences.IPreferenceConstants; 18 18 19 19 public class RfpSourceViewerConfiguration extends TextSourceViewerConfiguration { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/RfpTextHover.java
r3507 r3508 1 package org.refal. plus.rfpdt.editor;1 package org.refal.rfpdt.editor; 2 2 3 3 import java.util.ArrayList; … … 9 9 import org.eclipse.jface.text.source.ISourceViewer; 10 10 import org.eclipse.ui.texteditor.MarkerAnnotation; 11 import org.refal. plus.rfpdt.comp.ast.AstImplem;12 import org.refal. plus.rfpdt.comp.ast.AstName;13 import org.refal. plus.rfpdt.comp.ast.AstNode;14 import org.refal. plus.rfpdt.comp.ast.IHoverInfo;15 import org.refal. plus.rfpdt.comp.ast.Searcher;11 import org.refal.rfpdt.comp.ast.AstImplem; 12 import org.refal.rfpdt.comp.ast.AstName; 13 import org.refal.rfpdt.comp.ast.AstNode; 14 import org.refal.rfpdt.comp.ast.IHoverInfo; 15 import org.refal.rfpdt.comp.ast.Searcher; 16 16 17 17 public class RfpTextHover extends DefaultTextHover { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/ColorManager.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import java.util.HashMap; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/ColorScanner.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import java.util.ArrayList; … … 17 17 import org.eclipse.swt.SWT; 18 18 import org.eclipse.swt.graphics.Color; 19 import org.refal. plus.rfpdt.editor.RfpEditor;20 import org.refal. plus.rfpdt.editor.preferences.IPreferenceConstants;19 import org.refal.rfpdt.editor.RfpEditor; 20 import org.refal.rfpdt.editor.preferences.IPreferenceConstants; 21 21 22 22 public class ColorScanner implements ITokenScanner { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/IColorPreferences.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 public interface IColorPreferences { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/IdentifierDetector.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import org.eclipse.jface.text.rules.IWordDetector; 4 import org.refal. plus.rfpdt.comp.parse.RfpCharacter;4 import org.refal.rfpdt.comp.parse.RfpCharacter; 5 5 6 6 class IdentifierDetector implements IWordDetector { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/KeywordDetector.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import org.eclipse.jface.text.rules.IWordDetector; 4 import org.refal. plus.rfpdt.comp.parse.RfpCharacter;4 import org.refal.rfpdt.comp.parse.RfpCharacter; 5 5 6 6 class KeywordDetector implements IWordDetector { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/NonAlphNumKeywordDetector.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import org.eclipse.jface.text.rules.IWordDetector; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/NumberDetector.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import org.eclipse.jface.text.rules.IWordDetector; 4 import org.refal. plus.rfpdt.comp.parse.RfpCharacter;4 import org.refal.rfpdt.comp.parse.RfpCharacter; 5 5 6 6 class NumberDetector implements IWordDetector { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/VariableDetector.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import org.eclipse.jface.text.rules.IWordDetector; 4 import org.refal. plus.rfpdt.comp.parse.RfpCharacter;4 import org.refal.rfpdt.comp.parse.RfpCharacter; 5 5 6 6 class VariableDetector implements IWordDetector { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/color/WhitespaceDetector.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.color;1 package org.refal.rfpdt.editor.color; 2 2 3 3 import org.eclipse.jface.text.rules.IWhitespaceDetector; 4 import org.refal. plus.rfpdt.comp.parse.RfpCharacter;4 import org.refal.rfpdt.comp.parse.RfpCharacter; 5 5 6 6 class WhitespaceDetector implements IWhitespaceDetector { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/preferences/BasePreferencePage.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.preferences;1 package org.refal.rfpdt.editor.preferences; 2 2 3 3 import org.eclipse.jface.dialogs.Dialog; … … 19 19 import org.eclipse.ui.IWorkbenchPreferencePage; 20 20 import org.eclipse.ui.dialogs.PreferencesUtil; 21 import org.refal. plus.rfpdt.editor.RfpEditorPlugin;22 import org.refal. plus.rfpdt.editor.preferences.SyntaxColoringPreferencePage.ModifiableBooleanFieldEditor;21 import org.refal.rfpdt.editor.RfpEditorPlugin; 22 import org.refal.rfpdt.editor.preferences.SyntaxColoringPreferencePage.ModifiableBooleanFieldEditor; 23 23 24 24 public class BasePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/preferences/CodeStylePreferencePage.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.preferences;1 package org.refal.rfpdt.editor.preferences; 2 2 3 3 import java.util.ArrayList; … … 29 29 import org.eclipse.ui.dialogs.PreferencesUtil; 30 30 import org.eclipse.ui.model.WorkbenchLabelProvider; 31 import org.refal.plus.rfpdt.core.RfpCorePlugin; 32 import org.refal.plus.rfpdt.editor.RfpEditorPlugin; 33 import org.refal.plus.rfpdt.editor.preferences.SyntaxColoringPreferencePage.ModifiableBooleanFieldEditor; 34 import org.refal.plus.rfpdt.editor.preferences.SyntaxColoringPreferencePage.ModifiableIntegerFieldEditor; 31 import org.refal.rfpdt.core.RfpCorePlugin; 32 import org.refal.rfpdt.core.RfpNature; 33 import org.refal.rfpdt.editor.RfpEditorPlugin; 34 import org.refal.rfpdt.editor.preferences.SyntaxColoringPreferencePage.ModifiableBooleanFieldEditor; 35 import org.refal.rfpdt.editor.preferences.SyntaxColoringPreferencePage.ModifiableIntegerFieldEditor; 35 36 36 37 public class CodeStylePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage, IWorkbenchPropertyPage { … … 63 64 if (project == null) { 64 65 title = new Link(parent, SWT.NONE); 65 title.setText("<a href=\"org.refal. plus.rfpdt.editor.property.CodeStylePreferencePage\">Configure Project Specific Settings...</a>");66 title.setText("<a href=\"org.refal.rfpdt.editor.property.codeStylePreferencePage\">Configure Project Specific Settings...</a>"); 66 67 } else { 67 68 Composite labelComposite = new Composite(parent, SWT.NONE); … … 92 93 93 94 title = new Link(labelComposite, SWT.NONE); 94 title.setText("<a href=\"org.refal. plus.rfpdt.editor.preferences.CodeStylePreferencePage\">Configure Workspace Settings...</a>");95 title.setText("<a href=\"org.refal.rfpdt.editor.preferences.codeStylePreferencePage\">Configure Workspace Settings...</a>"); 95 96 } 96 97 title.addSelectionListener(new SelectionAdapter() { … … 101 102 ArrayList<IProject> rfpProjects = new ArrayList<IProject>(projects.length); 102 103 for (IProject project : projects) { 103 if (project.isOpen() && project.getNature( "org.refal.plus.rfpdt.RfpNature") != null)104 if (project.isOpen() && project.getNature(RfpNature.NATURE_ID) != null) 104 105 rfpProjects.add(project); 105 106 } -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/preferences/IPreferenceConstants.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.preferences;1 package org.refal.rfpdt.editor.preferences; 2 2 3 3 /** … … 5 5 */ 6 6 public interface IPreferenceConstants { 7 public String PREFIX = "org.refal. plus.rfpdt.editor."; //$NON-NLS-1$7 public String PREFIX = "org.refal.rfpdt.editor."; //$NON-NLS-1$ 8 8 9 9 public String USE_PROJECT_SPECIFIC = PREFIX + "projectSpecific"; //$NON-NLS-1$ -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/preferences/ProjectPropertiesStore.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.preferences;1 package org.refal.rfpdt.editor.preferences; 2 2 3 3 import java.io.IOException; … … 7 7 import org.eclipse.core.resources.ProjectScope; 8 8 import org.eclipse.ui.preferences.ScopedPreferenceStore; 9 import org.refal. plus.rfpdt.editor.RfpEditorPlugin;9 import org.refal.rfpdt.editor.RfpEditorPlugin; 10 10 11 11 public class ProjectPropertiesStore extends ScopedPreferenceStore { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/editor/preferences/SyntaxColoringPreferencePage.java
r3444 r3508 1 package org.refal. plus.rfpdt.editor.preferences;1 package org.refal.rfpdt.editor.preferences; 2 2 3 3 import java.util.HashMap; … … 25 25 import org.eclipse.ui.IWorkbenchPreferencePage; 26 26 import org.eclipse.ui.dialogs.PreferencesUtil; 27 import org.refal. plus.rfpdt.editor.RfpEditorPlugin;28 import org.refal. plus.rfpdt.editor.color.IColorPreferences;27 import org.refal.rfpdt.editor.RfpEditorPlugin; 28 import org.refal.rfpdt.editor.color.IColorPreferences; 29 29 30 30 public class SyntaxColoringPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/FormatAction.java
r3503 r3508 1 package org.refal. plus.rfpdt.ui.actions;1 package org.refal.rfpdt.ui.actions; 2 2 3 3 import org.eclipse.jface.text.ITextSelection; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/GotoMatchingBracketAction.java
r3503 r3508 1 package org.refal. plus.rfpdt.ui.actions;1 package org.refal.rfpdt.ui.actions; 2 2 3 3 import org.eclipse.core.runtime.Assert; … … 8 8 import org.eclipse.jface.text.source.ISourceViewer; 9 9 import org.eclipse.swt.custom.StyledText; 10 import org.refal. plus.rfpdt.editor.RfpEditor;11 import org.refal. plus.rfpdt.editor.RfpEditorMessages;10 import org.refal.rfpdt.editor.RfpEditor; 11 import org.refal.rfpdt.editor.RfpEditorMessages; 12 12 13 13 public class GotoMatchingBracketAction extends Action { 14 public static final String GOTO_MATCHING_BRACKET = " GotoMatchingBracket"; //$NON-NLS-1$14 public static final String GOTO_MATCHING_BRACKET = "gotoMatchingBracket"; //$NON-NLS-1$ 15 15 16 16 private final RfpEditor editor; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/IRfpEditorActionDefinitionIds.java
r3503 r3508 1 package org.refal. plus.rfpdt.ui.actions;1 package org.refal.rfpdt.ui.actions; 2 2 3 3 import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds; … … 7 7 /** 8 8 * Action definition ID of the edit -> go to matching bracket action 9 * (value <code>"org.refal. plus.rfpdt.editor.goto.matching.bracket"</code>).9 * (value <code>"org.refal.rfpdt.editor.goto.matching.bracket"</code>). 10 10 */ 11 public static final String GOTO_MATCHING_BRACKET = "org.refal. plus.rfpdt.editor.goto.matching.bracket"; //$NON-NLS-1$11 public static final String GOTO_MATCHING_BRACKET = "org.refal.rfpdt.editor.goto.matching.bracket"; //$NON-NLS-1$ 12 12 13 13 } -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/IndentAction.java
r3503 r3508 1 package org.refal. plus.rfpdt.ui.actions;1 package org.refal.rfpdt.ui.actions; 2 2 3 3 import org.eclipse.core.runtime.IStatus; … … 19 19 import org.eclipse.ui.IEditorPart; 20 20 import org.eclipse.ui.texteditor.IDocumentProvider; 21 import org.refal. plus.rfpdt.core.RfpCorePlugin;22 import org.refal. plus.rfpdt.editor.Document;23 import org.refal. plus.rfpdt.editor.RfpAutoIndentStrategy;24 import org.refal. plus.rfpdt.editor.RfpEditor;21 import org.refal.rfpdt.core.RfpCorePlugin; 22 import org.refal.rfpdt.editor.Document; 23 import org.refal.rfpdt.editor.RfpAutoIndentStrategy; 24 import org.refal.rfpdt.editor.RfpEditor; 25 25 26 26 public class IndentAction implements IEditorActionDelegate { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/RetargettableActionAdapterFactory.java
r3503 r3508 1 package org.refal. plus.rfpdt.ui.actions;1 package org.refal.rfpdt.ui.actions; 2 2 3 3 import org.eclipse.core.runtime.IAdapterFactory; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/RfpEditorActionContributor.java
r3503 r3508 1 package org.refal. plus.rfpdt.ui.actions;1 package org.refal.rfpdt.ui.actions; 2 2 3 3 import org.eclipse.jface.action.IMenuManager; … … 7 7 import org.eclipse.ui.texteditor.ITextEditor; 8 8 import org.eclipse.ui.texteditor.RetargetTextEditorAction; 9 import org.refal. plus.rfpdt.editor.RfpEditorMessages;9 import org.refal.rfpdt.editor.RfpEditorMessages; 10 10 11 11 public class RfpEditorActionContributor extends BasicTextEditorActionContributor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/ToggleBreakpointAdapter.java
r3504 r3508 1 package org.refal. plus.rfpdt.ui.actions;1 package org.refal.rfpdt.ui.actions; 2 2 3 3 import java.util.HashMap; … … 18 18 import org.eclipse.ui.IWorkbenchPart; 19 19 import org.eclipse.ui.texteditor.ITextEditor; 20 import org.refal. plus.rfpdt.core.RfpBuilder;20 import org.refal.rfpdt.core.RfpBuilder; 21 21 22 22 public class ToggleBreakpointAdapter implements IToggleBreakpointsTargetExtension { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/actions/ToggleCommentAction.java
r3503 r3508 4 4 */ 5 5 6 package org.refal. plus.rfpdt.ui.actions;6 package org.refal.rfpdt.ui.actions; 7 7 8 8 import org.eclipse.jface.action.Action; … … 21 21 import org.eclipse.ui.IEditorActionDelegate; 22 22 import org.eclipse.ui.IEditorPart; 23 import org.refal. plus.rfpdt.core.RfpCorePlugin;24 import org.refal. plus.rfpdt.editor.RfpEditor;23 import org.refal.rfpdt.core.RfpCorePlugin; 24 import org.refal.rfpdt.editor.RfpEditor; 25 25 26 26 public class ToggleCommentAction extends Action implements IEditorActionDelegate { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/launching/RfpLaunchShortcut.java
r3504 r3508 1 package org.refal. plus.rfpdt.ui.launching;1 package org.refal.rfpdt.ui.launching; 2 2 3 3 import java.util.ArrayList; … … 24 24 import org.eclipse.ui.IWorkbenchPage; 25 25 import org.eclipse.ui.dialogs.ElementListSelectionDialog; 26 import org.refal. plus.rfpdt.core.RfpBuilder;27 import org.refal. plus.rfpdt.editor.RfpEditor;28 import org.refal. plus.rfpdt.editor.RfpEditorPlugin;26 import org.refal.rfpdt.core.RfpBuilder; 27 import org.refal.rfpdt.editor.RfpEditor; 28 import org.refal.rfpdt.editor.RfpEditorPlugin; 29 29 30 30 /** … … 32 32 */ 33 33 public class RfpLaunchShortcut implements ILaunchShortcut { 34 public static final String LAUNCH_CONFIGURATION_TYPE = "org.refal. plus.rfpdt.launching.rfpApplication";34 public static final String LAUNCH_CONFIGURATION_TYPE = "org.refal.rfpdt.launching.rfpApplication"; 35 35 36 36 public void launch (ISelection selection, String mode) { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/launching/RfpRefalMainTab.java
r3502 r3508 1 package org.refal. plus.rfpdt.ui.launching;1 package org.refal.rfpdt.ui.launching; 2 2 3 3 import org.eclipse.core.runtime.CoreException; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/launching/RfpTabGroup.java
r3502 r3508 1 package org.refal. plus.rfpdt.ui.launching;1 package org.refal.rfpdt.ui.launching; 2 2 3 3 import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/wizards/NewRfpProjectWizard.java
r3444 r3508 1 package org.refal. plus.rfpdt.ui.wizards;1 package org.refal.rfpdt.ui.wizards; 2 2 3 3 import org.eclipse.jface.resource.ImageDescriptor; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/wizards/ProjectCreationWizard.java
r3507 r3508 1 package org.refal. plus.rfpdt.ui.wizards;1 package org.refal.rfpdt.ui.wizards; 2 2 3 3 import java.lang.reflect.InvocationTargetException; … … 17 17 import org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation; 18 18 import org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard; 19 import org.refal. plus.rfpdt.core.RfpCorePlugin;20 import org.refal. plus.rfpdt.editor.RfpEditorPlugin;19 import org.refal.rfpdt.core.RfpCorePlugin; 20 import org.refal.rfpdt.editor.RfpEditorPlugin; 21 21 22 22 public abstract class ProjectCreationWizard extends Wizard implements -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/wizards/ProjectCreationWizardPage.java
r3444 r3508 1 package org.refal. plus.rfpdt.ui.wizards;1 package org.refal.rfpdt.ui.wizards; 2 2 3 3 import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.ui/src/org/refal/rfpdt/ui/wizards/RfpProjectCreationOperation.java
r3507 r3508 1 package org.refal. plus.rfpdt.ui.wizards;1 package org.refal.rfpdt.ui.wizards; 2 2 3 3 import java.lang.reflect.InvocationTargetException; … … 16 16 import org.eclipse.jdt.core.JavaCore; 17 17 import org.eclipse.jface.operation.IRunnableWithProgress; 18 import org.refal. plus.rfpdt.core.RfpCorePlugin;19 import org.refal. plus.rfpdt.core.RfpNature;18 import org.refal.rfpdt.core.RfpCorePlugin; 19 import org.refal.rfpdt.core.RfpNature; 20 20 21 21 public class RfpProjectCreationOperation implements IRunnableWithProgress { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.update/.project
r3396 r3508 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <projectDescription> 3 <name>org.refal. plus.rfpdt.update</name>3 <name>org.refal.rfpdt.update</name> 4 4 <comment></comment> 5 5 <projects> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.update/site.xml
r3445 r3508 4 4 Refal Plus development tools for Eclipse 5 5 </description> 6 <feature url="features/org.refal.plus.rfpdt_1.0.11.jar" id="org.refal.plus.rfpdt" version="1.0.11"/> 7 <feature url="features/org.refal.plus.rfpdt_1.1.0.jar" id="org.refal.plus.rfpdt" version="1.1.0"/> 8 <feature url="features/org.refal.plus.rfpdt_1.1.1.jar" id="org.refal.plus.rfpdt" version="1.1.1"/> 9 <feature url="features/org.refal.plus.rfpdt_1.1.2.jar" id="org.refal.plus.rfpdt" version="1.1.2"/> 10 <feature url="features/org.refal.plus.rfpdt_1.1.3.jar" id="org.refal.plus.rfpdt" version="1.1.3"/> 11 <feature url="features/org.refal.plus.rfpdt_1.1.4.jar" id="org.refal.plus.rfpdt" version="1.1.4"/> 12 <feature url="features/org.refal.plus.rfpdt_1.1.5.jar" id="org.refal.plus.rfpdt" version="1.1.5"/> 13 <feature url="features/org.refal.plus.rfpdt_1.1.6.jar" id="org.refal.plus.rfpdt" version="1.1.6"/> 14 <feature url="features/org.refal.plus.rfpdt_1.1.7.jar" id="org.refal.plus.rfpdt" version="1.1.7"/> 15 <feature url="features/org.refal.plus.rfpdt_1.1.8.jar" id="org.refal.plus.rfpdt" version="1.1.8"/> 6 <feature url="features/org.refal.rfpdt_1.1.9.jar" id="org.refal.rfpdt" version="1.1.9"/> 16 7 </site> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/.project
r3398 r3508 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <projectDescription> 3 <name>org.refal. plus.rfpdt</name>3 <name>org.refal.rfpdt.core</name> 4 4 <comment></comment> 5 5 <projects> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/META-INF/MANIFEST.MF
r3504 r3508 2 2 Bundle-ManifestVersion: 2 3 3 Bundle-Name: Refal Plus Development Tools Core Plug-in 4 Bundle-SymbolicName: org.refal. plus.rfpdt;singleton:=true4 Bundle-SymbolicName: org.refal.rfpdt.core;singleton:=true 5 5 Bundle-Version: 1.1.9 6 Bundle-Activator: org.refal. plus.rfpdt.core.RfpCorePlugin6 Bundle-Activator: org.refal.rfpdt.core.RfpCorePlugin 7 7 Bundle-Vendor: Program Systems Institute of RAS 8 8 Require-Bundle: org.eclipse.core.resources, … … 15 15 Eclipse-LazyStart: true 16 16 Bundle-RequiredExecutionEnvironment: J2SE-1.5 17 Export-Package: org.refal. plus.rfpdt.comp,18 org.refal. plus.rfpdt.comp.ast,19 org.refal. plus.rfpdt.comp.parse,20 org.refal. plus.rfpdt.core,21 org.refal. plus.rfpdt.launching17 Export-Package: org.refal.rfpdt.comp, 18 org.refal.rfpdt.comp.ast, 19 org.refal.rfpdt.comp.parse, 20 org.refal.rfpdt.core, 21 org.refal.rfpdt.launching -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/plugin.xml
r3504 r3508 3 3 <plugin> 4 4 <extension 5 id=" RfpBuilder"5 id="rfpbuilder" 6 6 name="Refal Plus Project Builder" 7 7 point="org.eclipse.core.resources.builders"> 8 8 <builder 9 9 hasNature="true"> 10 <run 11 class="org.refal.plus.rfpdt.core.RfpBuilder"> 12 </run> 10 <run class="org.refal.rfpdt.core.RfpBuilder"/> 13 11 </builder> 14 12 </extension> 15 13 <extension 16 id=" RfpNature"14 id="rfpnature" 17 15 name="Refal Plus Project Nature" 18 16 point="org.eclipse.core.resources.natures"> 19 17 <runtime> 20 <run 21 class="org.refal.plus.rfpdt.core.RfpNature"> 22 </run> 18 <run class="org.refal.rfpdt.core.RfpNature"/> 23 19 </runtime> 24 <builder 25 id="org.refal.plus.rfpdt.RfpBuilder"> 26 </builder> 20 <builder id="org.refal.rfpdt.core.rfpbuilder"/> 21 <requires-nature id="org.eclipse.jdt.core.javanature"/> 27 22 </extension> 28 23 <extension 29 id=" RfpProblem"24 id="rfpProblemMarker" 30 25 name="Refal Plus Problem" 31 26 point="org.eclipse.core.resources.markers"> 32 <super 33 type="org.eclipse.core.resources.problemmarker"> 34 </super> 35 <persistent 36 value="true"> 37 </persistent> 27 <super type="org.eclipse.core.resources.problemmarker"/> 28 <persistent value="true"/> 38 29 </extension> 39 30 <extension … … 41 32 <launchConfigurationType 42 33 delegate="org.eclipse.jdt.launching.JavaLaunchDelegate" 43 id="org.refal. plus.rfpdt.launching.rfpApplication"34 id="org.refal.rfpdt.launching.rfpApplication" 44 35 modes="run, debug" 45 36 name="Refal Plus Application"> … … 49 40 point="org.eclipse.jdt.core.classpathContainerInitializer"> 50 41 <classpathContainerInitializer 51 class="org.refal. plus.rfpdt.launching.RfpContainerInitializerAndResolver"52 id="org.refal. plus.rfpdt.launching.RFP_CONTAINER">42 class="org.refal.rfpdt.launching.RfpContainerInitializerAndResolver" 43 id="org.refal.rfpdt.launching.RFP_CONTAINER"> 53 44 </classpathContainerInitializer> 54 45 </extension> … … 56 47 point="org.eclipse.jdt.launching.runtimeClasspathEntryResolvers"> 57 48 <runtimeClasspathEntryResolver 58 class="org.refal. plus.rfpdt.launching.RfpContainerInitializerAndResolver"59 container="org.refal. plus.rfpdt.launching.RFP_CONTAINER"60 id="org.refal. plus.rfpdt.launching.RFP_RESOLVER">49 class="org.refal.rfpdt.launching.RfpContainerInitializerAndResolver" 50 container="org.refal.rfpdt.launching.RFP_CONTAINER" 51 id="org.refal.rfpdt.launching.RFP_RESOLVER"> 61 52 </runtimeClasspathEntryResolver> 62 53 </extension> -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/AstEnvironment.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 import java.util.ArrayList; 4 4 5 import org.refal. plus.rfpdt.comp.ast.AstDecl;6 import org.refal. plus.rfpdt.comp.ast.AstImplem;7 import org.refal. plus.rfpdt.comp.ast.AstInterf;8 import org.refal. plus.rfpdt.comp.ast.AstTopNode;9 import org.refal. plus.rfpdt.comp.parse.RfpParser;5 import org.refal.rfpdt.comp.ast.AstDecl; 6 import org.refal.rfpdt.comp.ast.AstImplem; 7 import org.refal.rfpdt.comp.ast.AstInterf; 8 import org.refal.rfpdt.comp.ast.AstTopNode; 9 import org.refal.rfpdt.comp.parse.RfpParser; 10 10 11 11 public class AstEnvironment { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/Checker.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 import org.refal. plus.rfpdt.comp.ast.AstImplem;3 import org.refal.rfpdt.comp.ast.AstImplem; 4 4 5 5 public class Checker { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/CompilerEnvironment.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 import java.io.Reader; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ExpChecker.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;2 3 import org.refal. plus.rfpdt.comp.ast.AstAlt;4 import org.refal. plus.rfpdt.comp.ast.AstCall;5 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;6 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;7 import org.refal. plus.rfpdt.comp.ast.AstCut;8 import org.refal. plus.rfpdt.comp.ast.AstCutAll;9 import org.refal. plus.rfpdt.comp.ast.AstError;10 import org.refal. plus.rfpdt.comp.ast.AstExp;11 import org.refal. plus.rfpdt.comp.ast.AstFail;12 import org.refal. plus.rfpdt.comp.ast.AstFence;13 import org.refal. plus.rfpdt.comp.ast.AstFormat;14 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;15 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;16 import org.refal. plus.rfpdt.comp.ast.AstImplem;17 import org.refal. plus.rfpdt.comp.ast.AstInterf;18 import org.refal. plus.rfpdt.comp.ast.AstIter;19 import org.refal. plus.rfpdt.comp.ast.AstNative;20 import org.refal. plus.rfpdt.comp.ast.AstNot;21 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;22 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;23 import org.refal. plus.rfpdt.comp.ast.AstParen;24 import org.refal. plus.rfpdt.comp.ast.AstPattern;25 import org.refal. plus.rfpdt.comp.ast.AstRef;26 import org.refal. plus.rfpdt.comp.ast.AstResult;27 import org.refal. plus.rfpdt.comp.ast.AstSentence;28 import org.refal. plus.rfpdt.comp.ast.AstStatement;29 import org.refal. plus.rfpdt.comp.ast.AstTerm;30 import org.refal. plus.rfpdt.comp.ast.AstTopNode;31 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;32 import org.refal. plus.rfpdt.comp.ast.AstTrap;33 import org.refal. plus.rfpdt.comp.ast.AstUse;34 import org.refal. plus.rfpdt.comp.ast.AstVar;35 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;36 import org.refal. plus.rfpdt.comp.ast.ExpVisitorWithEnv;37 import org.refal. plus.rfpdt.comp.ast.ProgramVisitor;38 import org.refal. plus.rfpdt.comp.ast.SentenceVisitor;1 package org.refal.rfpdt.comp; 2 3 import org.refal.rfpdt.comp.ast.AstAlt; 4 import org.refal.rfpdt.comp.ast.AstCall; 5 import org.refal.rfpdt.comp.ast.AstCharSymbol; 6 import org.refal.rfpdt.comp.ast.AstConstBinding; 7 import org.refal.rfpdt.comp.ast.AstCut; 8 import org.refal.rfpdt.comp.ast.AstCutAll; 9 import org.refal.rfpdt.comp.ast.AstError; 10 import org.refal.rfpdt.comp.ast.AstExp; 11 import org.refal.rfpdt.comp.ast.AstFail; 12 import org.refal.rfpdt.comp.ast.AstFence; 13 import org.refal.rfpdt.comp.ast.AstFormat; 14 import org.refal.rfpdt.comp.ast.AstFuncDecl; 15 import org.refal.rfpdt.comp.ast.AstFuncDef; 16 import org.refal.rfpdt.comp.ast.AstImplem; 17 import org.refal.rfpdt.comp.ast.AstInterf; 18 import org.refal.rfpdt.comp.ast.AstIter; 19 import org.refal.rfpdt.comp.ast.AstNative; 20 import org.refal.rfpdt.comp.ast.AstNot; 21 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 22 import org.refal.rfpdt.comp.ast.AstObjDecl; 23 import org.refal.rfpdt.comp.ast.AstParen; 24 import org.refal.rfpdt.comp.ast.AstPattern; 25 import org.refal.rfpdt.comp.ast.AstRef; 26 import org.refal.rfpdt.comp.ast.AstResult; 27 import org.refal.rfpdt.comp.ast.AstSentence; 28 import org.refal.rfpdt.comp.ast.AstStatement; 29 import org.refal.rfpdt.comp.ast.AstTerm; 30 import org.refal.rfpdt.comp.ast.AstTopNode; 31 import org.refal.rfpdt.comp.ast.AstTraceAll; 32 import org.refal.rfpdt.comp.ast.AstTrap; 33 import org.refal.rfpdt.comp.ast.AstUse; 34 import org.refal.rfpdt.comp.ast.AstVar; 35 import org.refal.rfpdt.comp.ast.AstWordSymbol; 36 import org.refal.rfpdt.comp.ast.ExpVisitorWithEnv; 37 import org.refal.rfpdt.comp.ast.ProgramVisitor; 38 import org.refal.rfpdt.comp.ast.SentenceVisitor; 39 39 40 40 public class ExpChecker implements ProgramVisitor, SentenceVisitor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/FenceAndCutChecker.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 import java.util.ArrayList; 4 4 import java.util.Stack; 5 5 6 import org.refal. plus.rfpdt.comp.ast.AstAlt;7 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;8 import org.refal. plus.rfpdt.comp.ast.AstCut;9 import org.refal. plus.rfpdt.comp.ast.AstCutAll;10 import org.refal. plus.rfpdt.comp.ast.AstError;11 import org.refal. plus.rfpdt.comp.ast.AstFail;12 import org.refal. plus.rfpdt.comp.ast.AstFence;13 import org.refal. plus.rfpdt.comp.ast.AstFormat;14 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;15 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;16 import org.refal. plus.rfpdt.comp.ast.AstImplem;17 import org.refal. plus.rfpdt.comp.ast.AstInterf;18 import org.refal. plus.rfpdt.comp.ast.AstIter;19 import org.refal. plus.rfpdt.comp.ast.AstNative;20 import org.refal. plus.rfpdt.comp.ast.AstNode;21 import org.refal. plus.rfpdt.comp.ast.AstNot;22 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;23 import org.refal. plus.rfpdt.comp.ast.AstPattern;24 import org.refal. plus.rfpdt.comp.ast.AstResult;25 import org.refal. plus.rfpdt.comp.ast.AstSentence;26 import org.refal. plus.rfpdt.comp.ast.AstStatement;27 import org.refal. plus.rfpdt.comp.ast.AstTopNode;28 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;29 import org.refal. plus.rfpdt.comp.ast.AstTrap;30 import org.refal. plus.rfpdt.comp.ast.AstUse;31 import org.refal. plus.rfpdt.comp.ast.ProgramVisitor;32 import org.refal. plus.rfpdt.comp.ast.SentenceVisitorWithEnv;6 import org.refal.rfpdt.comp.ast.AstAlt; 7 import org.refal.rfpdt.comp.ast.AstConstBinding; 8 import org.refal.rfpdt.comp.ast.AstCut; 9 import org.refal.rfpdt.comp.ast.AstCutAll; 10 import org.refal.rfpdt.comp.ast.AstError; 11 import org.refal.rfpdt.comp.ast.AstFail; 12 import org.refal.rfpdt.comp.ast.AstFence; 13 import org.refal.rfpdt.comp.ast.AstFormat; 14 import org.refal.rfpdt.comp.ast.AstFuncDecl; 15 import org.refal.rfpdt.comp.ast.AstFuncDef; 16 import org.refal.rfpdt.comp.ast.AstImplem; 17 import org.refal.rfpdt.comp.ast.AstInterf; 18 import org.refal.rfpdt.comp.ast.AstIter; 19 import org.refal.rfpdt.comp.ast.AstNative; 20 import org.refal.rfpdt.comp.ast.AstNode; 21 import org.refal.rfpdt.comp.ast.AstNot; 22 import org.refal.rfpdt.comp.ast.AstObjDecl; 23 import org.refal.rfpdt.comp.ast.AstPattern; 24 import org.refal.rfpdt.comp.ast.AstResult; 25 import org.refal.rfpdt.comp.ast.AstSentence; 26 import org.refal.rfpdt.comp.ast.AstStatement; 27 import org.refal.rfpdt.comp.ast.AstTopNode; 28 import org.refal.rfpdt.comp.ast.AstTraceAll; 29 import org.refal.rfpdt.comp.ast.AstTrap; 30 import org.refal.rfpdt.comp.ast.AstUse; 31 import org.refal.rfpdt.comp.ast.ProgramVisitor; 32 import org.refal.rfpdt.comp.ast.SentenceVisitorWithEnv; 33 33 34 34 public final class FenceAndCutChecker implements ProgramVisitor, SentenceVisitorWithEnv<Stack<AstFence>> { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/FormatChecker.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;2 3 import org.refal. plus.rfpdt.comp.ast.AstAlt;4 import org.refal. plus.rfpdt.comp.ast.AstCall;5 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;6 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;7 import org.refal. plus.rfpdt.comp.ast.AstCut;8 import org.refal. plus.rfpdt.comp.ast.AstCutAll;9 import org.refal. plus.rfpdt.comp.ast.AstError;10 import org.refal. plus.rfpdt.comp.ast.AstExp;11 import org.refal. plus.rfpdt.comp.ast.AstFail;12 import org.refal. plus.rfpdt.comp.ast.AstFence;13 import org.refal. plus.rfpdt.comp.ast.AstFormat;14 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;15 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;16 import org.refal. plus.rfpdt.comp.ast.AstImplem;17 import org.refal. plus.rfpdt.comp.ast.AstInterf;18 import org.refal. plus.rfpdt.comp.ast.AstIter;19 import org.refal. plus.rfpdt.comp.ast.AstName;20 import org.refal. plus.rfpdt.comp.ast.AstNative;21 import org.refal. plus.rfpdt.comp.ast.AstNot;22 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;23 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;24 import org.refal. plus.rfpdt.comp.ast.AstParen;25 import org.refal. plus.rfpdt.comp.ast.AstPattern;26 import org.refal. plus.rfpdt.comp.ast.AstRef;27 import org.refal. plus.rfpdt.comp.ast.AstResult;28 import org.refal. plus.rfpdt.comp.ast.AstSentence;29 import org.refal. plus.rfpdt.comp.ast.AstTerm;30 import org.refal. plus.rfpdt.comp.ast.AstTopNode;31 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;32 import org.refal. plus.rfpdt.comp.ast.AstTrap;33 import org.refal. plus.rfpdt.comp.ast.AstUse;34 import org.refal. plus.rfpdt.comp.ast.AstVar;35 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;36 import org.refal. plus.rfpdt.comp.ast.ExpVisitor;37 import org.refal. plus.rfpdt.comp.ast.ProgramVisitor;38 import org.refal. plus.rfpdt.comp.ast.SentenceVisitor;39 import org.refal. plus.rfpdt.comp.ast.SentenceVisitorWithEnv;1 package org.refal.rfpdt.comp; 2 3 import org.refal.rfpdt.comp.ast.AstAlt; 4 import org.refal.rfpdt.comp.ast.AstCall; 5 import org.refal.rfpdt.comp.ast.AstCharSymbol; 6 import org.refal.rfpdt.comp.ast.AstConstBinding; 7 import org.refal.rfpdt.comp.ast.AstCut; 8 import org.refal.rfpdt.comp.ast.AstCutAll; 9 import org.refal.rfpdt.comp.ast.AstError; 10 import org.refal.rfpdt.comp.ast.AstExp; 11 import org.refal.rfpdt.comp.ast.AstFail; 12 import org.refal.rfpdt.comp.ast.AstFence; 13 import org.refal.rfpdt.comp.ast.AstFormat; 14 import org.refal.rfpdt.comp.ast.AstFuncDecl; 15 import org.refal.rfpdt.comp.ast.AstFuncDef; 16 import org.refal.rfpdt.comp.ast.AstImplem; 17 import org.refal.rfpdt.comp.ast.AstInterf; 18 import org.refal.rfpdt.comp.ast.AstIter; 19 import org.refal.rfpdt.comp.ast.AstName; 20 import org.refal.rfpdt.comp.ast.AstNative; 21 import org.refal.rfpdt.comp.ast.AstNot; 22 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 23 import org.refal.rfpdt.comp.ast.AstObjDecl; 24 import org.refal.rfpdt.comp.ast.AstParen; 25 import org.refal.rfpdt.comp.ast.AstPattern; 26 import org.refal.rfpdt.comp.ast.AstRef; 27 import org.refal.rfpdt.comp.ast.AstResult; 28 import org.refal.rfpdt.comp.ast.AstSentence; 29 import org.refal.rfpdt.comp.ast.AstTerm; 30 import org.refal.rfpdt.comp.ast.AstTopNode; 31 import org.refal.rfpdt.comp.ast.AstTraceAll; 32 import org.refal.rfpdt.comp.ast.AstTrap; 33 import org.refal.rfpdt.comp.ast.AstUse; 34 import org.refal.rfpdt.comp.ast.AstVar; 35 import org.refal.rfpdt.comp.ast.AstWordSymbol; 36 import org.refal.rfpdt.comp.ast.ExpVisitor; 37 import org.refal.rfpdt.comp.ast.ProgramVisitor; 38 import org.refal.rfpdt.comp.ast.SentenceVisitor; 39 import org.refal.rfpdt.comp.ast.SentenceVisitorWithEnv; 40 40 41 41 public class FormatChecker implements ProgramVisitor, SentenceVisitor, SentenceVisitorWithEnv<FormatChecker.RefAstExp>, -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/FormatMatcher.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 import java.util.LinkedList; 4 4 5 import org.refal. plus.rfpdt.comp.ast.AstCall;6 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;7 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;8 import org.refal. plus.rfpdt.comp.ast.AstDecl;9 import org.refal. plus.rfpdt.comp.ast.AstExp;10 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;11 import org.refal. plus.rfpdt.comp.ast.AstParen;12 import org.refal. plus.rfpdt.comp.ast.AstRef;13 import org.refal. plus.rfpdt.comp.ast.AstSymbol;14 import org.refal. plus.rfpdt.comp.ast.AstTerm;15 import org.refal. plus.rfpdt.comp.ast.AstVar;16 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;17 import org.refal. plus.rfpdt.comp.ast.ExpVisitor;18 import org.refal. plus.rfpdt.comp.ast.ExpVisitorWithEnv;19 import org.refal. plus.rfpdt.comp.ast.AstVar.VarType;5 import org.refal.rfpdt.comp.ast.AstCall; 6 import org.refal.rfpdt.comp.ast.AstCharSymbol; 7 import org.refal.rfpdt.comp.ast.AstConstBinding; 8 import org.refal.rfpdt.comp.ast.AstDecl; 9 import org.refal.rfpdt.comp.ast.AstExp; 10 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 11 import org.refal.rfpdt.comp.ast.AstParen; 12 import org.refal.rfpdt.comp.ast.AstRef; 13 import org.refal.rfpdt.comp.ast.AstSymbol; 14 import org.refal.rfpdt.comp.ast.AstTerm; 15 import org.refal.rfpdt.comp.ast.AstVar; 16 import org.refal.rfpdt.comp.ast.AstWordSymbol; 17 import org.refal.rfpdt.comp.ast.ExpVisitor; 18 import org.refal.rfpdt.comp.ast.ExpVisitorWithEnv; 19 import org.refal.rfpdt.comp.ast.AstVar.VarType; 20 20 21 21 public final class FormatMatcher { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ImportChecker.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 import java.util.LinkedHashSet; 4 4 5 import org.refal. plus.rfpdt.comp.ast.AstImplem;6 import org.refal. plus.rfpdt.comp.ast.AstName;7 import org.refal. plus.rfpdt.comp.ast.AstUse;5 import org.refal.rfpdt.comp.ast.AstImplem; 6 import org.refal.rfpdt.comp.ast.AstName; 7 import org.refal.rfpdt.comp.ast.AstUse; 8 8 9 9 public class ImportChecker { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/MsgCode.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 public enum MsgCode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/MsgHandler.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 public abstract class MsgHandler { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/NameChecker.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 import java.util.ArrayList; … … 5 5 import java.util.HashSet; 6 6 7 import org.refal. plus.rfpdt.comp.ast.AstAlt;8 import org.refal. plus.rfpdt.comp.ast.AstCall;9 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;10 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;11 import org.refal. plus.rfpdt.comp.ast.AstCut;12 import org.refal. plus.rfpdt.comp.ast.AstCutAll;13 import org.refal. plus.rfpdt.comp.ast.AstDecl;14 import org.refal. plus.rfpdt.comp.ast.AstError;15 import org.refal. plus.rfpdt.comp.ast.AstExp;16 import org.refal. plus.rfpdt.comp.ast.AstFail;17 import org.refal. plus.rfpdt.comp.ast.AstFence;18 import org.refal. plus.rfpdt.comp.ast.AstFormat;19 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;20 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;21 import org.refal. plus.rfpdt.comp.ast.AstImplem;22 import org.refal. plus.rfpdt.comp.ast.AstInterf;23 import org.refal. plus.rfpdt.comp.ast.AstIter;24 import org.refal. plus.rfpdt.comp.ast.AstName;25 import org.refal. plus.rfpdt.comp.ast.AstNative;26 import org.refal. plus.rfpdt.comp.ast.AstNot;27 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;28 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;29 import org.refal. plus.rfpdt.comp.ast.AstParen;30 import org.refal. plus.rfpdt.comp.ast.AstPattern;31 import org.refal. plus.rfpdt.comp.ast.AstRef;32 import org.refal. plus.rfpdt.comp.ast.AstResult;33 import org.refal. plus.rfpdt.comp.ast.AstSentence;34 import org.refal. plus.rfpdt.comp.ast.AstStatement;35 import org.refal. plus.rfpdt.comp.ast.AstTerm;36 import org.refal. plus.rfpdt.comp.ast.AstTopNode;37 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;38 import org.refal. plus.rfpdt.comp.ast.AstTrap;39 import org.refal. plus.rfpdt.comp.ast.AstUse;40 import org.refal. plus.rfpdt.comp.ast.AstVar;41 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;42 import org.refal. plus.rfpdt.comp.ast.ExpVisitor;43 import org.refal. plus.rfpdt.comp.ast.ProgramVisitor;44 import org.refal. plus.rfpdt.comp.ast.SentenceVisitor;45 import org.refal. plus.rfpdt.comp.ast.AstObjDecl.ObjKind;7 import org.refal.rfpdt.comp.ast.AstAlt; 8 import org.refal.rfpdt.comp.ast.AstCall; 9 import org.refal.rfpdt.comp.ast.AstCharSymbol; 10 import org.refal.rfpdt.comp.ast.AstConstBinding; 11 import org.refal.rfpdt.comp.ast.AstCut; 12 import org.refal.rfpdt.comp.ast.AstCutAll; 13 import org.refal.rfpdt.comp.ast.AstDecl; 14 import org.refal.rfpdt.comp.ast.AstError; 15 import org.refal.rfpdt.comp.ast.AstExp; 16 import org.refal.rfpdt.comp.ast.AstFail; 17 import org.refal.rfpdt.comp.ast.AstFence; 18 import org.refal.rfpdt.comp.ast.AstFormat; 19 import org.refal.rfpdt.comp.ast.AstFuncDecl; 20 import org.refal.rfpdt.comp.ast.AstFuncDef; 21 import org.refal.rfpdt.comp.ast.AstImplem; 22 import org.refal.rfpdt.comp.ast.AstInterf; 23 import org.refal.rfpdt.comp.ast.AstIter; 24 import org.refal.rfpdt.comp.ast.AstName; 25 import org.refal.rfpdt.comp.ast.AstNative; 26 import org.refal.rfpdt.comp.ast.AstNot; 27 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 28 import org.refal.rfpdt.comp.ast.AstObjDecl; 29 import org.refal.rfpdt.comp.ast.AstParen; 30 import org.refal.rfpdt.comp.ast.AstPattern; 31 import org.refal.rfpdt.comp.ast.AstRef; 32 import org.refal.rfpdt.comp.ast.AstResult; 33 import org.refal.rfpdt.comp.ast.AstSentence; 34 import org.refal.rfpdt.comp.ast.AstStatement; 35 import org.refal.rfpdt.comp.ast.AstTerm; 36 import org.refal.rfpdt.comp.ast.AstTopNode; 37 import org.refal.rfpdt.comp.ast.AstTraceAll; 38 import org.refal.rfpdt.comp.ast.AstTrap; 39 import org.refal.rfpdt.comp.ast.AstUse; 40 import org.refal.rfpdt.comp.ast.AstVar; 41 import org.refal.rfpdt.comp.ast.AstWordSymbol; 42 import org.refal.rfpdt.comp.ast.ExpVisitor; 43 import org.refal.rfpdt.comp.ast.ProgramVisitor; 44 import org.refal.rfpdt.comp.ast.SentenceVisitor; 45 import org.refal.rfpdt.comp.ast.AstObjDecl.ObjKind; 46 46 47 47 public final class NameChecker implements ProgramVisitor, SentenceVisitor, ExpVisitor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/RfpResource.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 public final class RfpResource { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/SrcPosition.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 public final class SrcPosition { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/VariableScopeChecker.java
r3507 r3508 1 package org.refal. plus.rfpdt.comp;1 package org.refal.rfpdt.comp; 2 2 3 3 import java.util.ArrayList; … … 5 5 import java.util.HashSet; 6 6 7 import org.refal. plus.rfpdt.comp.ast.AstAlt;8 import org.refal. plus.rfpdt.comp.ast.AstCall;9 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;10 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;11 import org.refal. plus.rfpdt.comp.ast.AstCut;12 import org.refal. plus.rfpdt.comp.ast.AstCutAll;13 import org.refal. plus.rfpdt.comp.ast.AstError;14 import org.refal. plus.rfpdt.comp.ast.AstExp;15 import org.refal. plus.rfpdt.comp.ast.AstFail;16 import org.refal. plus.rfpdt.comp.ast.AstFence;17 import org.refal. plus.rfpdt.comp.ast.AstFormat;18 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;19 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;20 import org.refal. plus.rfpdt.comp.ast.AstImplem;21 import org.refal. plus.rfpdt.comp.ast.AstInterf;22 import org.refal. plus.rfpdt.comp.ast.AstIter;23 import org.refal. plus.rfpdt.comp.ast.AstNative;24 import org.refal. plus.rfpdt.comp.ast.AstNot;25 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;26 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;27 import org.refal. plus.rfpdt.comp.ast.AstParen;28 import org.refal. plus.rfpdt.comp.ast.AstPattern;29 import org.refal. plus.rfpdt.comp.ast.AstRef;30 import org.refal. plus.rfpdt.comp.ast.AstResult;31 import org.refal. plus.rfpdt.comp.ast.AstSentence;32 import org.refal. plus.rfpdt.comp.ast.AstStatement;33 import org.refal. plus.rfpdt.comp.ast.AstTerm;34 import org.refal. plus.rfpdt.comp.ast.AstTopNode;35 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;36 import org.refal. plus.rfpdt.comp.ast.AstTrap;37 import org.refal. plus.rfpdt.comp.ast.AstUse;38 import org.refal. plus.rfpdt.comp.ast.AstVar;39 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;40 import org.refal. plus.rfpdt.comp.ast.ExpVisitorWithEnv;41 import org.refal. plus.rfpdt.comp.ast.ProgramVisitor;42 import org.refal. plus.rfpdt.comp.ast.SentenceVisitorWithEnv;7 import org.refal.rfpdt.comp.ast.AstAlt; 8 import org.refal.rfpdt.comp.ast.AstCall; 9 import org.refal.rfpdt.comp.ast.AstCharSymbol; 10 import org.refal.rfpdt.comp.ast.AstConstBinding; 11 import org.refal.rfpdt.comp.ast.AstCut; 12 import org.refal.rfpdt.comp.ast.AstCutAll; 13 import org.refal.rfpdt.comp.ast.AstError; 14 import org.refal.rfpdt.comp.ast.AstExp; 15 import org.refal.rfpdt.comp.ast.AstFail; 16 import org.refal.rfpdt.comp.ast.AstFence; 17 import org.refal.rfpdt.comp.ast.AstFormat; 18 import org.refal.rfpdt.comp.ast.AstFuncDecl; 19 import org.refal.rfpdt.comp.ast.AstFuncDef; 20 import org.refal.rfpdt.comp.ast.AstImplem; 21 import org.refal.rfpdt.comp.ast.AstInterf; 22 import org.refal.rfpdt.comp.ast.AstIter; 23 import org.refal.rfpdt.comp.ast.AstNative; 24 import org.refal.rfpdt.comp.ast.AstNot; 25 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 26 import org.refal.rfpdt.comp.ast.AstObjDecl; 27 import org.refal.rfpdt.comp.ast.AstParen; 28 import org.refal.rfpdt.comp.ast.AstPattern; 29 import org.refal.rfpdt.comp.ast.AstRef; 30 import org.refal.rfpdt.comp.ast.AstResult; 31 import org.refal.rfpdt.comp.ast.AstSentence; 32 import org.refal.rfpdt.comp.ast.AstStatement; 33 import org.refal.rfpdt.comp.ast.AstTerm; 34 import org.refal.rfpdt.comp.ast.AstTopNode; 35 import org.refal.rfpdt.comp.ast.AstTraceAll; 36 import org.refal.rfpdt.comp.ast.AstTrap; 37 import org.refal.rfpdt.comp.ast.AstUse; 38 import org.refal.rfpdt.comp.ast.AstVar; 39 import org.refal.rfpdt.comp.ast.AstWordSymbol; 40 import org.refal.rfpdt.comp.ast.ExpVisitorWithEnv; 41 import org.refal.rfpdt.comp.ast.ProgramVisitor; 42 import org.refal.rfpdt.comp.ast.SentenceVisitorWithEnv; 43 43 44 44 public final class VariableScopeChecker implements ProgramVisitor, -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstAlt.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstAlt extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstCall.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstCall extends AstTerm implements IHoverInfo { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstCharSymbol.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstCharSymbol extends AstSymbol { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstConstBinding.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstConstBinding extends AstDecl { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstCut.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstCut extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstCutAll.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstCutAll extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstDecl.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 import java.util.ArrayList; 4 4 5 import org.refal. plus.rfpdt.comp.SrcPosition;5 import org.refal.rfpdt.comp.SrcPosition; 6 6 7 7 public abstract class AstDecl extends AstTopNode implements IHoverInfo { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstError.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstError extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstExp.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstExp extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstFail.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstFail extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstFence.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 import java.util.ArrayList; 4 4 5 import org.refal. plus.rfpdt.comp.SrcPosition;5 import org.refal.rfpdt.comp.SrcPosition; 6 6 7 7 public final class AstFence extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstFormat.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstFormat extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstFuncDecl.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstFuncDecl extends AstDecl { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstFuncDef.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstFuncDef extends AstTopNode implements IHoverInfo { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstImplem.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstImplem extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstInterf.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstInterf extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstIter.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstIter extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstName.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstName extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstNative.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstNative extends AstTopNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstNode.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public abstract class AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstNot.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstNot extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstNumberSymbol.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 import java.math.BigInteger; 4 4 5 import org.refal. plus.rfpdt.comp.SrcPosition;5 import org.refal.rfpdt.comp.SrcPosition; 6 6 7 7 public final class AstNumberSymbol extends AstSymbol { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstObjDecl.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstObjDecl extends AstDecl { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstParen.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstParen extends AstTerm { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstPattern.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstPattern extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstRef.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstRef extends AstTerm implements IHoverInfo { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstResult.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstResult extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstSentence.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstSentence extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstStatement.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public abstract class AstStatement extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstSymbol.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public abstract class AstSymbol extends AstTerm { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstTerm.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public abstract class AstTerm extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstTopNode.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public abstract class AstTopNode extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstTraceAll.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstTraceAll extends AstTopNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstTrap.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstTrap extends AstStatement { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstUse.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstUse extends AstNode { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstVar.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 import java.util.ArrayList; 4 4 5 import org.refal. plus.rfpdt.comp.SrcPosition;5 import org.refal.rfpdt.comp.SrcPosition; 6 6 7 7 public final class AstVar extends AstTerm { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/AstWordSymbol.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 import org.refal. plus.rfpdt.comp.SrcPosition;3 import org.refal.rfpdt.comp.SrcPosition; 4 4 5 5 public final class AstWordSymbol extends AstSymbol { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/ExpVisitor.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public interface ExpVisitor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/ExpVisitorWithEnv.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public interface ExpVisitorWithEnv<E> { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/IHoverInfo.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public interface IHoverInfo { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/ImageBuilder.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public final class ImageBuilder implements ProgramVisitor, SentenceVisitor, ExpVisitor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/ProgramVisitor.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public interface ProgramVisitor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/ProgramVisitorWithEnv.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public interface ProgramVisitorWithEnv<E> { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/Searcher.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 import java.util.ArrayList; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/SentenceVisitor.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public interface SentenceVisitor { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/ast/SentenceVisitorWithEnv.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.ast;1 package org.refal.rfpdt.comp.ast; 2 2 3 3 public interface SentenceVisitorWithEnv<E> { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/parse/RfpCharacter.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.parse;1 package org.refal.rfpdt.comp.parse; 2 2 3 3 public final class RfpCharacter { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/parse/RfpParser.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.parse;2 3 import static org.refal. plus.rfpdt.comp.parse.TkFollowers.f_implem;4 import static org.refal. plus.rfpdt.comp.parse.TkFollowers.f_interf;5 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_alt;6 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_const_binding;7 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_const_decl;8 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_decl;9 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_decls;10 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_directive;11 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_directives;12 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_exp;13 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_exp_head;14 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_func_decl;15 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_func_def;16 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_imports;17 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_let;18 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_name;19 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_names;20 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_native;21 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_native_block;22 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_native_sentence;23 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_obj_decl;24 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_path;25 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_path_tail;26 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_paths;27 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_pattern;28 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_pattern_alt;29 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_pattern_alts;30 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_private_decl;31 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_rest;32 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_sentence;33 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_source;34 import static org.refal. plus.rfpdt.comp.parse.TkStarters.s_static_symbol;35 import static org.refal. plus.rfpdt.comp.parse.TkTags.CHAR;36 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL;37 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL_CURL;38 import static org.refal. plus.rfpdt.comp.parse.TkTags.COMMA;39 import static org.refal. plus.rfpdt.comp.parse.TkTags.CONST;40 import static org.refal. plus.rfpdt.comp.parse.TkTags.CUT;41 import static org.refal. plus.rfpdt.comp.parse.TkTags.EQL;42 import static org.refal. plus.rfpdt.comp.parse.TkTags.ERROR;43 import static org.refal. plus.rfpdt.comp.parse.TkTags.FAIL;44 import static org.refal. plus.rfpdt.comp.parse.TkTags.FENCE;45 import static org.refal. plus.rfpdt.comp.parse.TkTags.FUNC_DECL;46 import static org.refal. plus.rfpdt.comp.parse.TkTags.ITER;47 import static org.refal. plus.rfpdt.comp.parse.TkTags.LANGU;48 import static org.refal. plus.rfpdt.comp.parse.TkTags.LCURL;49 import static org.refal. plus.rfpdt.comp.parse.TkTags.LET;50 import static org.refal. plus.rfpdt.comp.parse.TkTags.LPAR;51 import static org.refal. plus.rfpdt.comp.parse.TkTags.MATCH_DIR;52 import static org.refal. plus.rfpdt.comp.parse.TkTags.MODULE;53 import static org.refal. plus.rfpdt.comp.parse.TkTags.NATIVE;54 import static org.refal. plus.rfpdt.comp.parse.TkTags.NOT;55 import static org.refal. plus.rfpdt.comp.parse.TkTags.NUMB;56 import static org.refal. plus.rfpdt.comp.parse.TkTags.OBJ_DECL;57 import static org.refal. plus.rfpdt.comp.parse.TkTags.PUBLIC;58 import static org.refal. plus.rfpdt.comp.parse.TkTags.RANGU;59 import static org.refal. plus.rfpdt.comp.parse.TkTags.RCURL;60 import static org.refal. plus.rfpdt.comp.parse.TkTags.REF;61 import static org.refal. plus.rfpdt.comp.parse.TkTags.RPAR;62 import static org.refal. plus.rfpdt.comp.parse.TkTags.SC;63 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRACE_ALL;64 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRAP;65 import static org.refal. plus.rfpdt.comp.parse.TkTags.USE;66 import static org.refal. plus.rfpdt.comp.parse.TkTags.VAR;67 import static org.refal. plus.rfpdt.comp.parse.TkTags.WITH;68 import static org.refal. plus.rfpdt.comp.parse.TkTags.WORD;1 package org.refal.rfpdt.comp.parse; 2 3 import static org.refal.rfpdt.comp.parse.TkFollowers.f_implem; 4 import static org.refal.rfpdt.comp.parse.TkFollowers.f_interf; 5 import static org.refal.rfpdt.comp.parse.TkStarters.s_alt; 6 import static org.refal.rfpdt.comp.parse.TkStarters.s_const_binding; 7 import static org.refal.rfpdt.comp.parse.TkStarters.s_const_decl; 8 import static org.refal.rfpdt.comp.parse.TkStarters.s_decl; 9 import static org.refal.rfpdt.comp.parse.TkStarters.s_decls; 10 import static org.refal.rfpdt.comp.parse.TkStarters.s_directive; 11 import static org.refal.rfpdt.comp.parse.TkStarters.s_directives; 12 import static org.refal.rfpdt.comp.parse.TkStarters.s_exp; 13 import static org.refal.rfpdt.comp.parse.TkStarters.s_exp_head; 14 import static org.refal.rfpdt.comp.parse.TkStarters.s_func_decl; 15 import static org.refal.rfpdt.comp.parse.TkStarters.s_func_def; 16 import static org.refal.rfpdt.comp.parse.TkStarters.s_imports; 17 import static org.refal.rfpdt.comp.parse.TkStarters.s_let; 18 import static org.refal.rfpdt.comp.parse.TkStarters.s_name; 19 import static org.refal.rfpdt.comp.parse.TkStarters.s_names; 20 import static org.refal.rfpdt.comp.parse.TkStarters.s_native; 21 import static org.refal.rfpdt.comp.parse.TkStarters.s_native_block; 22 import static org.refal.rfpdt.comp.parse.TkStarters.s_native_sentence; 23 import static org.refal.rfpdt.comp.parse.TkStarters.s_obj_decl; 24 import static org.refal.rfpdt.comp.parse.TkStarters.s_path; 25 import static org.refal.rfpdt.comp.parse.TkStarters.s_path_tail; 26 import static org.refal.rfpdt.comp.parse.TkStarters.s_paths; 27 import static org.refal.rfpdt.comp.parse.TkStarters.s_pattern; 28 import static org.refal.rfpdt.comp.parse.TkStarters.s_pattern_alt; 29 import static org.refal.rfpdt.comp.parse.TkStarters.s_pattern_alts; 30 import static org.refal.rfpdt.comp.parse.TkStarters.s_private_decl; 31 import static org.refal.rfpdt.comp.parse.TkStarters.s_rest; 32 import static org.refal.rfpdt.comp.parse.TkStarters.s_sentence; 33 import static org.refal.rfpdt.comp.parse.TkStarters.s_source; 34 import static org.refal.rfpdt.comp.parse.TkStarters.s_static_symbol; 35 import static org.refal.rfpdt.comp.parse.TkTags.CHAR; 36 import static org.refal.rfpdt.comp.parse.TkTags.COL; 37 import static org.refal.rfpdt.comp.parse.TkTags.COL_CURL; 38 import static org.refal.rfpdt.comp.parse.TkTags.COMMA; 39 import static org.refal.rfpdt.comp.parse.TkTags.CONST; 40 import static org.refal.rfpdt.comp.parse.TkTags.CUT; 41 import static org.refal.rfpdt.comp.parse.TkTags.EQL; 42 import static org.refal.rfpdt.comp.parse.TkTags.ERROR; 43 import static org.refal.rfpdt.comp.parse.TkTags.FAIL; 44 import static org.refal.rfpdt.comp.parse.TkTags.FENCE; 45 import static org.refal.rfpdt.comp.parse.TkTags.FUNC_DECL; 46 import static org.refal.rfpdt.comp.parse.TkTags.ITER; 47 import static org.refal.rfpdt.comp.parse.TkTags.LANGU; 48 import static org.refal.rfpdt.comp.parse.TkTags.LCURL; 49 import static org.refal.rfpdt.comp.parse.TkTags.LET; 50 import static org.refal.rfpdt.comp.parse.TkTags.LPAR; 51 import static org.refal.rfpdt.comp.parse.TkTags.MATCH_DIR; 52 import static org.refal.rfpdt.comp.parse.TkTags.MODULE; 53 import static org.refal.rfpdt.comp.parse.TkTags.NATIVE; 54 import static org.refal.rfpdt.comp.parse.TkTags.NOT; 55 import static org.refal.rfpdt.comp.parse.TkTags.NUMB; 56 import static org.refal.rfpdt.comp.parse.TkTags.OBJ_DECL; 57 import static org.refal.rfpdt.comp.parse.TkTags.PUBLIC; 58 import static org.refal.rfpdt.comp.parse.TkTags.RANGU; 59 import static org.refal.rfpdt.comp.parse.TkTags.RCURL; 60 import static org.refal.rfpdt.comp.parse.TkTags.REF; 61 import static org.refal.rfpdt.comp.parse.TkTags.RPAR; 62 import static org.refal.rfpdt.comp.parse.TkTags.SC; 63 import static org.refal.rfpdt.comp.parse.TkTags.TRACE_ALL; 64 import static org.refal.rfpdt.comp.parse.TkTags.TRAP; 65 import static org.refal.rfpdt.comp.parse.TkTags.USE; 66 import static org.refal.rfpdt.comp.parse.TkTags.VAR; 67 import static org.refal.rfpdt.comp.parse.TkTags.WITH; 68 import static org.refal.rfpdt.comp.parse.TkTags.WORD; 69 69 70 70 import java.io.IOException; … … 72 72 import java.util.ArrayList; 73 73 74 import org.refal. plus.rfpdt.comp.MsgCode;75 import org.refal. plus.rfpdt.comp.MsgHandler;76 import org.refal. plus.rfpdt.comp.RfpResource;77 import org.refal. plus.rfpdt.comp.SrcPosition;78 import org.refal. plus.rfpdt.comp.ast.AstAlt;79 import org.refal. plus.rfpdt.comp.ast.AstCall;80 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;81 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;82 import org.refal. plus.rfpdt.comp.ast.AstCut;83 import org.refal. plus.rfpdt.comp.ast.AstCutAll;84 import org.refal. plus.rfpdt.comp.ast.AstError;85 import org.refal. plus.rfpdt.comp.ast.AstExp;86 import org.refal. plus.rfpdt.comp.ast.AstFail;87 import org.refal. plus.rfpdt.comp.ast.AstFence;88 import org.refal. plus.rfpdt.comp.ast.AstFormat;89 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;90 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;91 import org.refal. plus.rfpdt.comp.ast.AstImplem;92 import org.refal. plus.rfpdt.comp.ast.AstInterf;93 import org.refal. plus.rfpdt.comp.ast.AstIter;94 import org.refal. plus.rfpdt.comp.ast.AstName;95 import org.refal. plus.rfpdt.comp.ast.AstNative;96 import org.refal. plus.rfpdt.comp.ast.AstNot;97 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;98 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;99 import org.refal. plus.rfpdt.comp.ast.AstParen;100 import org.refal. plus.rfpdt.comp.ast.AstPattern;101 import org.refal. plus.rfpdt.comp.ast.AstRef;102 import org.refal. plus.rfpdt.comp.ast.AstResult;103 import org.refal. plus.rfpdt.comp.ast.AstSentence;104 import org.refal. plus.rfpdt.comp.ast.AstStatement;105 import org.refal. plus.rfpdt.comp.ast.AstSymbol;106 import org.refal. plus.rfpdt.comp.ast.AstTerm;107 import org.refal. plus.rfpdt.comp.ast.AstTopNode;108 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;109 import org.refal. plus.rfpdt.comp.ast.AstTrap;110 import org.refal. plus.rfpdt.comp.ast.AstUse;111 import org.refal. plus.rfpdt.comp.ast.AstVar;112 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;113 import org.refal. plus.rfpdt.comp.ast.AstAlt.FailMode;114 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl.RetMode;115 import org.refal. plus.rfpdt.comp.ast.AstObjDecl.ObjKind;116 import org.refal. plus.rfpdt.comp.ast.AstPattern.MatchDir;117 import org.refal. plus.rfpdt.comp.ast.AstVar.VarType;74 import org.refal.rfpdt.comp.MsgCode; 75 import org.refal.rfpdt.comp.MsgHandler; 76 import org.refal.rfpdt.comp.RfpResource; 77 import org.refal.rfpdt.comp.SrcPosition; 78 import org.refal.rfpdt.comp.ast.AstAlt; 79 import org.refal.rfpdt.comp.ast.AstCall; 80 import org.refal.rfpdt.comp.ast.AstCharSymbol; 81 import org.refal.rfpdt.comp.ast.AstConstBinding; 82 import org.refal.rfpdt.comp.ast.AstCut; 83 import org.refal.rfpdt.comp.ast.AstCutAll; 84 import org.refal.rfpdt.comp.ast.AstError; 85 import org.refal.rfpdt.comp.ast.AstExp; 86 import org.refal.rfpdt.comp.ast.AstFail; 87 import org.refal.rfpdt.comp.ast.AstFence; 88 import org.refal.rfpdt.comp.ast.AstFormat; 89 import org.refal.rfpdt.comp.ast.AstFuncDecl; 90 import org.refal.rfpdt.comp.ast.AstFuncDef; 91 import org.refal.rfpdt.comp.ast.AstImplem; 92 import org.refal.rfpdt.comp.ast.AstInterf; 93 import org.refal.rfpdt.comp.ast.AstIter; 94 import org.refal.rfpdt.comp.ast.AstName; 95 import org.refal.rfpdt.comp.ast.AstNative; 96 import org.refal.rfpdt.comp.ast.AstNot; 97 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 98 import org.refal.rfpdt.comp.ast.AstObjDecl; 99 import org.refal.rfpdt.comp.ast.AstParen; 100 import org.refal.rfpdt.comp.ast.AstPattern; 101 import org.refal.rfpdt.comp.ast.AstRef; 102 import org.refal.rfpdt.comp.ast.AstResult; 103 import org.refal.rfpdt.comp.ast.AstSentence; 104 import org.refal.rfpdt.comp.ast.AstStatement; 105 import org.refal.rfpdt.comp.ast.AstSymbol; 106 import org.refal.rfpdt.comp.ast.AstTerm; 107 import org.refal.rfpdt.comp.ast.AstTopNode; 108 import org.refal.rfpdt.comp.ast.AstTraceAll; 109 import org.refal.rfpdt.comp.ast.AstTrap; 110 import org.refal.rfpdt.comp.ast.AstUse; 111 import org.refal.rfpdt.comp.ast.AstVar; 112 import org.refal.rfpdt.comp.ast.AstWordSymbol; 113 import org.refal.rfpdt.comp.ast.AstAlt.FailMode; 114 import org.refal.rfpdt.comp.ast.AstFuncDecl.RetMode; 115 import org.refal.rfpdt.comp.ast.AstObjDecl.ObjKind; 116 import org.refal.rfpdt.comp.ast.AstPattern.MatchDir; 117 import org.refal.rfpdt.comp.ast.AstVar.VarType; 118 118 119 119 public final class RfpParser { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/parse/RfpScanner.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.parse;2 3 import static org.refal. plus.rfpdt.comp.parse.TkTags.CHAR;4 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL;5 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL_CURL;6 import static org.refal. plus.rfpdt.comp.parse.TkTags.COMMA;7 import static org.refal. plus.rfpdt.comp.parse.TkTags.CONST;8 import static org.refal. plus.rfpdt.comp.parse.TkTags.CUT;9 import static org.refal. plus.rfpdt.comp.parse.TkTags.EOP;10 import static org.refal. plus.rfpdt.comp.parse.TkTags.EQL;11 import static org.refal. plus.rfpdt.comp.parse.TkTags.ERROR;12 import static org.refal. plus.rfpdt.comp.parse.TkTags.FAIL;13 import static org.refal. plus.rfpdt.comp.parse.TkTags.FENCE;14 import static org.refal. plus.rfpdt.comp.parse.TkTags.FUNC_DECL;15 import static org.refal. plus.rfpdt.comp.parse.TkTags.ITER;16 import static org.refal. plus.rfpdt.comp.parse.TkTags.LANGU;17 import static org.refal. plus.rfpdt.comp.parse.TkTags.LCURL;18 import static org.refal. plus.rfpdt.comp.parse.TkTags.LET;19 import static org.refal. plus.rfpdt.comp.parse.TkTags.LPAR;20 import static org.refal. plus.rfpdt.comp.parse.TkTags.MATCH_DIR;21 import static org.refal. plus.rfpdt.comp.parse.TkTags.MODULE;22 import static org.refal. plus.rfpdt.comp.parse.TkTags.NATIVE;23 import static org.refal. plus.rfpdt.comp.parse.TkTags.NOT;24 import static org.refal. plus.rfpdt.comp.parse.TkTags.NUMB;25 import static org.refal. plus.rfpdt.comp.parse.TkTags.OBJ_DECL;26 import static org.refal. plus.rfpdt.comp.parse.TkTags.PUBLIC;27 import static org.refal. plus.rfpdt.comp.parse.TkTags.RANGU;28 import static org.refal. plus.rfpdt.comp.parse.TkTags.RCURL;29 import static org.refal. plus.rfpdt.comp.parse.TkTags.REF;30 import static org.refal. plus.rfpdt.comp.parse.TkTags.RPAR;31 import static org.refal. plus.rfpdt.comp.parse.TkTags.SC;32 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRACE_ALL;33 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRAP;34 import static org.refal. plus.rfpdt.comp.parse.TkTags.USE;35 import static org.refal. plus.rfpdt.comp.parse.TkTags.VAR;36 import static org.refal. plus.rfpdt.comp.parse.TkTags.WITH;37 import static org.refal. plus.rfpdt.comp.parse.TkTags.WORD;1 package org.refal.rfpdt.comp.parse; 2 3 import static org.refal.rfpdt.comp.parse.TkTags.CHAR; 4 import static org.refal.rfpdt.comp.parse.TkTags.COL; 5 import static org.refal.rfpdt.comp.parse.TkTags.COL_CURL; 6 import static org.refal.rfpdt.comp.parse.TkTags.COMMA; 7 import static org.refal.rfpdt.comp.parse.TkTags.CONST; 8 import static org.refal.rfpdt.comp.parse.TkTags.CUT; 9 import static org.refal.rfpdt.comp.parse.TkTags.EOP; 10 import static org.refal.rfpdt.comp.parse.TkTags.EQL; 11 import static org.refal.rfpdt.comp.parse.TkTags.ERROR; 12 import static org.refal.rfpdt.comp.parse.TkTags.FAIL; 13 import static org.refal.rfpdt.comp.parse.TkTags.FENCE; 14 import static org.refal.rfpdt.comp.parse.TkTags.FUNC_DECL; 15 import static org.refal.rfpdt.comp.parse.TkTags.ITER; 16 import static org.refal.rfpdt.comp.parse.TkTags.LANGU; 17 import static org.refal.rfpdt.comp.parse.TkTags.LCURL; 18 import static org.refal.rfpdt.comp.parse.TkTags.LET; 19 import static org.refal.rfpdt.comp.parse.TkTags.LPAR; 20 import static org.refal.rfpdt.comp.parse.TkTags.MATCH_DIR; 21 import static org.refal.rfpdt.comp.parse.TkTags.MODULE; 22 import static org.refal.rfpdt.comp.parse.TkTags.NATIVE; 23 import static org.refal.rfpdt.comp.parse.TkTags.NOT; 24 import static org.refal.rfpdt.comp.parse.TkTags.NUMB; 25 import static org.refal.rfpdt.comp.parse.TkTags.OBJ_DECL; 26 import static org.refal.rfpdt.comp.parse.TkTags.PUBLIC; 27 import static org.refal.rfpdt.comp.parse.TkTags.RANGU; 28 import static org.refal.rfpdt.comp.parse.TkTags.RCURL; 29 import static org.refal.rfpdt.comp.parse.TkTags.REF; 30 import static org.refal.rfpdt.comp.parse.TkTags.RPAR; 31 import static org.refal.rfpdt.comp.parse.TkTags.SC; 32 import static org.refal.rfpdt.comp.parse.TkTags.TRACE_ALL; 33 import static org.refal.rfpdt.comp.parse.TkTags.TRAP; 34 import static org.refal.rfpdt.comp.parse.TkTags.USE; 35 import static org.refal.rfpdt.comp.parse.TkTags.VAR; 36 import static org.refal.rfpdt.comp.parse.TkTags.WITH; 37 import static org.refal.rfpdt.comp.parse.TkTags.WORD; 38 38 39 39 import java.io.EOFException; … … 44 44 import java.util.TreeMap; 45 45 46 import org.refal. plus.rfpdt.comp.MsgCode;47 import org.refal. plus.rfpdt.comp.MsgHandler;48 import org.refal. plus.rfpdt.comp.RfpResource;49 import org.refal. plus.rfpdt.comp.SrcPosition;50 import org.refal. plus.rfpdt.comp.ast.AstAlt.FailMode;51 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl.RetMode;52 import org.refal. plus.rfpdt.comp.ast.AstObjDecl.ObjKind;53 import org.refal. plus.rfpdt.comp.ast.AstPattern.MatchDir;46 import org.refal.rfpdt.comp.MsgCode; 47 import org.refal.rfpdt.comp.MsgHandler; 48 import org.refal.rfpdt.comp.RfpResource; 49 import org.refal.rfpdt.comp.SrcPosition; 50 import org.refal.rfpdt.comp.ast.AstAlt.FailMode; 51 import org.refal.rfpdt.comp.ast.AstFuncDecl.RetMode; 52 import org.refal.rfpdt.comp.ast.AstObjDecl.ObjKind; 53 import org.refal.rfpdt.comp.ast.AstPattern.MatchDir; 54 54 55 55 public final class RfpScanner { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/parse/TkFollowers.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.parse;1 package org.refal.rfpdt.comp.parse; 2 2 3 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL;4 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL_CURL;5 import static org.refal. plus.rfpdt.comp.parse.TkTags.COMMA;6 import static org.refal. plus.rfpdt.comp.parse.TkTags.CONST;7 import static org.refal. plus.rfpdt.comp.parse.TkTags.CUT;8 import static org.refal. plus.rfpdt.comp.parse.TkTags.EOP;9 import static org.refal. plus.rfpdt.comp.parse.TkTags.EQL;10 import static org.refal. plus.rfpdt.comp.parse.TkTags.ERROR;11 import static org.refal. plus.rfpdt.comp.parse.TkTags.FAIL;12 import static org.refal. plus.rfpdt.comp.parse.TkTags.FENCE;13 import static org.refal. plus.rfpdt.comp.parse.TkTags.FUNC_DECL;14 import static org.refal. plus.rfpdt.comp.parse.TkTags.ITER;15 import static org.refal. plus.rfpdt.comp.parse.TkTags.LET;16 import static org.refal. plus.rfpdt.comp.parse.TkTags.NATIVE;17 import static org.refal. plus.rfpdt.comp.parse.TkTags.NOT;18 import static org.refal. plus.rfpdt.comp.parse.TkTags.OBJ_DECL;19 import static org.refal. plus.rfpdt.comp.parse.TkTags.PUBLIC;20 import static org.refal. plus.rfpdt.comp.parse.TkTags.RANGU;21 import static org.refal. plus.rfpdt.comp.parse.TkTags.RCURL;22 import static org.refal. plus.rfpdt.comp.parse.TkTags.RPAR;23 import static org.refal. plus.rfpdt.comp.parse.TkTags.SC;24 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRACE_ALL;25 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRAP;26 import static org.refal. plus.rfpdt.comp.parse.TkTags.USE;27 import static org.refal. plus.rfpdt.comp.parse.TkTags.WITH;28 import static org.refal. plus.rfpdt.comp.parse.TkTags.WORD;3 import static org.refal.rfpdt.comp.parse.TkTags.COL; 4 import static org.refal.rfpdt.comp.parse.TkTags.COL_CURL; 5 import static org.refal.rfpdt.comp.parse.TkTags.COMMA; 6 import static org.refal.rfpdt.comp.parse.TkTags.CONST; 7 import static org.refal.rfpdt.comp.parse.TkTags.CUT; 8 import static org.refal.rfpdt.comp.parse.TkTags.EOP; 9 import static org.refal.rfpdt.comp.parse.TkTags.EQL; 10 import static org.refal.rfpdt.comp.parse.TkTags.ERROR; 11 import static org.refal.rfpdt.comp.parse.TkTags.FAIL; 12 import static org.refal.rfpdt.comp.parse.TkTags.FENCE; 13 import static org.refal.rfpdt.comp.parse.TkTags.FUNC_DECL; 14 import static org.refal.rfpdt.comp.parse.TkTags.ITER; 15 import static org.refal.rfpdt.comp.parse.TkTags.LET; 16 import static org.refal.rfpdt.comp.parse.TkTags.NATIVE; 17 import static org.refal.rfpdt.comp.parse.TkTags.NOT; 18 import static org.refal.rfpdt.comp.parse.TkTags.OBJ_DECL; 19 import static org.refal.rfpdt.comp.parse.TkTags.PUBLIC; 20 import static org.refal.rfpdt.comp.parse.TkTags.RANGU; 21 import static org.refal.rfpdt.comp.parse.TkTags.RCURL; 22 import static org.refal.rfpdt.comp.parse.TkTags.RPAR; 23 import static org.refal.rfpdt.comp.parse.TkTags.SC; 24 import static org.refal.rfpdt.comp.parse.TkTags.TRACE_ALL; 25 import static org.refal.rfpdt.comp.parse.TkTags.TRAP; 26 import static org.refal.rfpdt.comp.parse.TkTags.USE; 27 import static org.refal.rfpdt.comp.parse.TkTags.WITH; 28 import static org.refal.rfpdt.comp.parse.TkTags.WORD; 29 29 30 30 /** -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/parse/TkImages.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.parse;1 package org.refal.rfpdt.comp.parse; 2 2 3 import static org.refal. plus.rfpdt.comp.parse.TkTags.CHAR;4 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL;5 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL_CURL;6 import static org.refal. plus.rfpdt.comp.parse.TkTags.COMMA;7 import static org.refal. plus.rfpdt.comp.parse.TkTags.CONST;8 import static org.refal. plus.rfpdt.comp.parse.TkTags.CUT;9 import static org.refal. plus.rfpdt.comp.parse.TkTags.EOP;10 import static org.refal. plus.rfpdt.comp.parse.TkTags.EQL;11 import static org.refal. plus.rfpdt.comp.parse.TkTags.ERROR;12 import static org.refal. plus.rfpdt.comp.parse.TkTags.FAIL;13 import static org.refal. plus.rfpdt.comp.parse.TkTags.FENCE;14 import static org.refal. plus.rfpdt.comp.parse.TkTags.FUNC_DECL;15 import static org.refal. plus.rfpdt.comp.parse.TkTags.ITER;16 import static org.refal. plus.rfpdt.comp.parse.TkTags.LANGU;17 import static org.refal. plus.rfpdt.comp.parse.TkTags.LCURL;18 import static org.refal. plus.rfpdt.comp.parse.TkTags.LET;19 import static org.refal. plus.rfpdt.comp.parse.TkTags.LPAR;20 import static org.refal. plus.rfpdt.comp.parse.TkTags.MATCH_DIR;21 import static org.refal. plus.rfpdt.comp.parse.TkTags.MODULE;22 import static org.refal. plus.rfpdt.comp.parse.TkTags.NATIVE;23 import static org.refal. plus.rfpdt.comp.parse.TkTags.NOT;24 import static org.refal. plus.rfpdt.comp.parse.TkTags.NUMB;25 import static org.refal. plus.rfpdt.comp.parse.TkTags.OBJ_DECL;26 import static org.refal. plus.rfpdt.comp.parse.TkTags.PUBLIC;27 import static org.refal. plus.rfpdt.comp.parse.TkTags.RANGU;28 import static org.refal. plus.rfpdt.comp.parse.TkTags.RCURL;29 import static org.refal. plus.rfpdt.comp.parse.TkTags.REF;30 import static org.refal. plus.rfpdt.comp.parse.TkTags.RPAR;31 import static org.refal. plus.rfpdt.comp.parse.TkTags.SC;32 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRACE_ALL;33 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRAP;34 import static org.refal. plus.rfpdt.comp.parse.TkTags.USE;35 import static org.refal. plus.rfpdt.comp.parse.TkTags.VAR;36 import static org.refal. plus.rfpdt.comp.parse.TkTags.WITH;37 import static org.refal. plus.rfpdt.comp.parse.TkTags.WORD;3 import static org.refal.rfpdt.comp.parse.TkTags.CHAR; 4 import static org.refal.rfpdt.comp.parse.TkTags.COL; 5 import static org.refal.rfpdt.comp.parse.TkTags.COL_CURL; 6 import static org.refal.rfpdt.comp.parse.TkTags.COMMA; 7 import static org.refal.rfpdt.comp.parse.TkTags.CONST; 8 import static org.refal.rfpdt.comp.parse.TkTags.CUT; 9 import static org.refal.rfpdt.comp.parse.TkTags.EOP; 10 import static org.refal.rfpdt.comp.parse.TkTags.EQL; 11 import static org.refal.rfpdt.comp.parse.TkTags.ERROR; 12 import static org.refal.rfpdt.comp.parse.TkTags.FAIL; 13 import static org.refal.rfpdt.comp.parse.TkTags.FENCE; 14 import static org.refal.rfpdt.comp.parse.TkTags.FUNC_DECL; 15 import static org.refal.rfpdt.comp.parse.TkTags.ITER; 16 import static org.refal.rfpdt.comp.parse.TkTags.LANGU; 17 import static org.refal.rfpdt.comp.parse.TkTags.LCURL; 18 import static org.refal.rfpdt.comp.parse.TkTags.LET; 19 import static org.refal.rfpdt.comp.parse.TkTags.LPAR; 20 import static org.refal.rfpdt.comp.parse.TkTags.MATCH_DIR; 21 import static org.refal.rfpdt.comp.parse.TkTags.MODULE; 22 import static org.refal.rfpdt.comp.parse.TkTags.NATIVE; 23 import static org.refal.rfpdt.comp.parse.TkTags.NOT; 24 import static org.refal.rfpdt.comp.parse.TkTags.NUMB; 25 import static org.refal.rfpdt.comp.parse.TkTags.OBJ_DECL; 26 import static org.refal.rfpdt.comp.parse.TkTags.PUBLIC; 27 import static org.refal.rfpdt.comp.parse.TkTags.RANGU; 28 import static org.refal.rfpdt.comp.parse.TkTags.RCURL; 29 import static org.refal.rfpdt.comp.parse.TkTags.REF; 30 import static org.refal.rfpdt.comp.parse.TkTags.RPAR; 31 import static org.refal.rfpdt.comp.parse.TkTags.SC; 32 import static org.refal.rfpdt.comp.parse.TkTags.TRACE_ALL; 33 import static org.refal.rfpdt.comp.parse.TkTags.TRAP; 34 import static org.refal.rfpdt.comp.parse.TkTags.USE; 35 import static org.refal.rfpdt.comp.parse.TkTags.VAR; 36 import static org.refal.rfpdt.comp.parse.TkTags.WITH; 37 import static org.refal.rfpdt.comp.parse.TkTags.WORD; 38 38 39 39 import java.util.HashMap; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/parse/TkStarters.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.parse;1 package org.refal.rfpdt.comp.parse; 2 2 3 import static org.refal. plus.rfpdt.comp.parse.TkTags.CHAR;4 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL;5 import static org.refal. plus.rfpdt.comp.parse.TkTags.COL_CURL;6 import static org.refal. plus.rfpdt.comp.parse.TkTags.COMMA;7 import static org.refal. plus.rfpdt.comp.parse.TkTags.CONST;8 import static org.refal. plus.rfpdt.comp.parse.TkTags.CUT;9 import static org.refal. plus.rfpdt.comp.parse.TkTags.EQL;10 import static org.refal. plus.rfpdt.comp.parse.TkTags.ERROR;11 import static org.refal. plus.rfpdt.comp.parse.TkTags.FAIL;12 import static org.refal. plus.rfpdt.comp.parse.TkTags.FENCE;13 import static org.refal. plus.rfpdt.comp.parse.TkTags.FUNC_DECL;14 import static org.refal. plus.rfpdt.comp.parse.TkTags.ITER;15 import static org.refal. plus.rfpdt.comp.parse.TkTags.LANGU;16 import static org.refal. plus.rfpdt.comp.parse.TkTags.LCURL;17 import static org.refal. plus.rfpdt.comp.parse.TkTags.LET;18 import static org.refal. plus.rfpdt.comp.parse.TkTags.LPAR;19 import static org.refal. plus.rfpdt.comp.parse.TkTags.MATCH_DIR;20 import static org.refal. plus.rfpdt.comp.parse.TkTags.MODULE;21 import static org.refal. plus.rfpdt.comp.parse.TkTags.NATIVE;22 import static org.refal. plus.rfpdt.comp.parse.TkTags.NOT;23 import static org.refal. plus.rfpdt.comp.parse.TkTags.NUMB;24 import static org.refal. plus.rfpdt.comp.parse.TkTags.OBJ_DECL;25 import static org.refal. plus.rfpdt.comp.parse.TkTags.PUBLIC;26 import static org.refal. plus.rfpdt.comp.parse.TkTags.REF;27 import static org.refal. plus.rfpdt.comp.parse.TkTags.SC;28 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRACE_ALL;29 import static org.refal. plus.rfpdt.comp.parse.TkTags.TRAP;30 import static org.refal. plus.rfpdt.comp.parse.TkTags.USE;31 import static org.refal. plus.rfpdt.comp.parse.TkTags.VAR;32 import static org.refal. plus.rfpdt.comp.parse.TkTags.WORD;3 import static org.refal.rfpdt.comp.parse.TkTags.CHAR; 4 import static org.refal.rfpdt.comp.parse.TkTags.COL; 5 import static org.refal.rfpdt.comp.parse.TkTags.COL_CURL; 6 import static org.refal.rfpdt.comp.parse.TkTags.COMMA; 7 import static org.refal.rfpdt.comp.parse.TkTags.CONST; 8 import static org.refal.rfpdt.comp.parse.TkTags.CUT; 9 import static org.refal.rfpdt.comp.parse.TkTags.EQL; 10 import static org.refal.rfpdt.comp.parse.TkTags.ERROR; 11 import static org.refal.rfpdt.comp.parse.TkTags.FAIL; 12 import static org.refal.rfpdt.comp.parse.TkTags.FENCE; 13 import static org.refal.rfpdt.comp.parse.TkTags.FUNC_DECL; 14 import static org.refal.rfpdt.comp.parse.TkTags.ITER; 15 import static org.refal.rfpdt.comp.parse.TkTags.LANGU; 16 import static org.refal.rfpdt.comp.parse.TkTags.LCURL; 17 import static org.refal.rfpdt.comp.parse.TkTags.LET; 18 import static org.refal.rfpdt.comp.parse.TkTags.LPAR; 19 import static org.refal.rfpdt.comp.parse.TkTags.MATCH_DIR; 20 import static org.refal.rfpdt.comp.parse.TkTags.MODULE; 21 import static org.refal.rfpdt.comp.parse.TkTags.NATIVE; 22 import static org.refal.rfpdt.comp.parse.TkTags.NOT; 23 import static org.refal.rfpdt.comp.parse.TkTags.NUMB; 24 import static org.refal.rfpdt.comp.parse.TkTags.OBJ_DECL; 25 import static org.refal.rfpdt.comp.parse.TkTags.PUBLIC; 26 import static org.refal.rfpdt.comp.parse.TkTags.REF; 27 import static org.refal.rfpdt.comp.parse.TkTags.SC; 28 import static org.refal.rfpdt.comp.parse.TkTags.TRACE_ALL; 29 import static org.refal.rfpdt.comp.parse.TkTags.TRAP; 30 import static org.refal.rfpdt.comp.parse.TkTags.USE; 31 import static org.refal.rfpdt.comp.parse.TkTags.VAR; 32 import static org.refal.rfpdt.comp.parse.TkTags.WORD; 33 33 34 34 /** -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/comp/parse/TkTags.java
r3444 r3508 1 package org.refal. plus.rfpdt.comp.parse;1 package org.refal.rfpdt.comp.parse; 2 2 3 3 /** -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/core/ICorePreferenceNames.java
r3444 r3508 1 package org.refal. plus.rfpdt.core;1 package org.refal.rfpdt.core; 2 2 3 3 public interface ICorePreferenceNames { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/core/RefalASGenerator.java
r3504 r3508 1 package org.refal. plus.rfpdt.core;1 package org.refal.rfpdt.core; 2 2 3 3 import java.math.BigInteger; … … 5 5 import org.refal.plus.Expr; 6 6 import org.refal.plus.Expr.Concatenator; 7 import org.refal. plus.rfpdt.comp.ast.AstAlt;8 import org.refal. plus.rfpdt.comp.ast.AstCall;9 import org.refal. plus.rfpdt.comp.ast.AstCharSymbol;10 import org.refal. plus.rfpdt.comp.ast.AstConstBinding;11 import org.refal. plus.rfpdt.comp.ast.AstCut;12 import org.refal. plus.rfpdt.comp.ast.AstCutAll;13 import org.refal. plus.rfpdt.comp.ast.AstError;14 import org.refal. plus.rfpdt.comp.ast.AstExp;15 import org.refal. plus.rfpdt.comp.ast.AstFail;16 import org.refal. plus.rfpdt.comp.ast.AstFence;17 import org.refal. plus.rfpdt.comp.ast.AstFormat;18 import org.refal. plus.rfpdt.comp.ast.AstFuncDecl;19 import org.refal. plus.rfpdt.comp.ast.AstFuncDef;20 import org.refal. plus.rfpdt.comp.ast.AstImplem;21 import org.refal. plus.rfpdt.comp.ast.AstInterf;22 import org.refal. plus.rfpdt.comp.ast.AstIter;23 import org.refal. plus.rfpdt.comp.ast.AstNative;24 import org.refal. plus.rfpdt.comp.ast.AstNode;25 import org.refal. plus.rfpdt.comp.ast.AstNot;26 import org.refal. plus.rfpdt.comp.ast.AstNumberSymbol;27 import org.refal. plus.rfpdt.comp.ast.AstObjDecl;28 import org.refal. plus.rfpdt.comp.ast.AstParen;29 import org.refal. plus.rfpdt.comp.ast.AstPattern;30 import org.refal. plus.rfpdt.comp.ast.AstRef;31 import org.refal. plus.rfpdt.comp.ast.AstResult;32 import org.refal. plus.rfpdt.comp.ast.AstSentence;33 import org.refal. plus.rfpdt.comp.ast.AstStatement;34 import org.refal. plus.rfpdt.comp.ast.AstTerm;35 import org.refal. plus.rfpdt.comp.ast.AstTopNode;36 import org.refal. plus.rfpdt.comp.ast.AstTraceAll;37 import org.refal. plus.rfpdt.comp.ast.AstTrap;38 import org.refal. plus.rfpdt.comp.ast.AstUse;39 import org.refal. plus.rfpdt.comp.ast.AstVar;40 import org.refal. plus.rfpdt.comp.ast.AstWordSymbol;41 import org.refal. plus.rfpdt.comp.ast.ExpVisitorWithEnv;42 import org.refal. plus.rfpdt.comp.ast.ProgramVisitorWithEnv;43 import org.refal. plus.rfpdt.comp.ast.SentenceVisitorWithEnv;7 import org.refal.rfpdt.comp.ast.AstAlt; 8 import org.refal.rfpdt.comp.ast.AstCall; 9 import org.refal.rfpdt.comp.ast.AstCharSymbol; 10 import org.refal.rfpdt.comp.ast.AstConstBinding; 11 import org.refal.rfpdt.comp.ast.AstCut; 12 import org.refal.rfpdt.comp.ast.AstCutAll; 13 import org.refal.rfpdt.comp.ast.AstError; 14 import org.refal.rfpdt.comp.ast.AstExp; 15 import org.refal.rfpdt.comp.ast.AstFail; 16 import org.refal.rfpdt.comp.ast.AstFence; 17 import org.refal.rfpdt.comp.ast.AstFormat; 18 import org.refal.rfpdt.comp.ast.AstFuncDecl; 19 import org.refal.rfpdt.comp.ast.AstFuncDef; 20 import org.refal.rfpdt.comp.ast.AstImplem; 21 import org.refal.rfpdt.comp.ast.AstInterf; 22 import org.refal.rfpdt.comp.ast.AstIter; 23 import org.refal.rfpdt.comp.ast.AstNative; 24 import org.refal.rfpdt.comp.ast.AstNode; 25 import org.refal.rfpdt.comp.ast.AstNot; 26 import org.refal.rfpdt.comp.ast.AstNumberSymbol; 27 import org.refal.rfpdt.comp.ast.AstObjDecl; 28 import org.refal.rfpdt.comp.ast.AstParen; 29 import org.refal.rfpdt.comp.ast.AstPattern; 30 import org.refal.rfpdt.comp.ast.AstRef; 31 import org.refal.rfpdt.comp.ast.AstResult; 32 import org.refal.rfpdt.comp.ast.AstSentence; 33 import org.refal.rfpdt.comp.ast.AstStatement; 34 import org.refal.rfpdt.comp.ast.AstTerm; 35 import org.refal.rfpdt.comp.ast.AstTopNode; 36 import org.refal.rfpdt.comp.ast.AstTraceAll; 37 import org.refal.rfpdt.comp.ast.AstTrap; 38 import org.refal.rfpdt.comp.ast.AstUse; 39 import org.refal.rfpdt.comp.ast.AstVar; 40 import org.refal.rfpdt.comp.ast.AstWordSymbol; 41 import org.refal.rfpdt.comp.ast.ExpVisitorWithEnv; 42 import org.refal.rfpdt.comp.ast.ProgramVisitorWithEnv; 43 import org.refal.rfpdt.comp.ast.SentenceVisitorWithEnv; 44 44 45 45 public class RefalASGenerator implements ProgramVisitorWithEnv<Expr.Concatenator>, -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/core/RfpBuilder.java
r3504 r3508 1 package org.refal. plus.rfpdt.core;1 package org.refal.rfpdt.core; 2 2 3 3 import java.io.ByteArrayInputStream; … … 35 35 import org.refal.plus.Result; 36 36 import org.refal.plus.comp.FormatReader; 37 import org.refal. plus.rfpdt.comp.Checker;38 import org.refal. plus.rfpdt.comp.CompilerEnvironment;39 import org.refal. plus.rfpdt.comp.MsgCode;40 import org.refal. plus.rfpdt.comp.MsgHandler;41 import org.refal. plus.rfpdt.comp.SrcPosition;42 import org.refal. plus.rfpdt.comp.ast.AstImplem;37 import org.refal.rfpdt.comp.Checker; 38 import org.refal.rfpdt.comp.CompilerEnvironment; 39 import org.refal.rfpdt.comp.MsgCode; 40 import org.refal.rfpdt.comp.MsgHandler; 41 import org.refal.rfpdt.comp.SrcPosition; 42 import org.refal.rfpdt.comp.ast.AstImplem; 43 43 44 44 public class RfpBuilder extends IncrementalProjectBuilder { … … 183 183 } 184 184 185 public static final String BUILDER_ID = "org.refal. plus.rfpdt.RfpBuilder";185 public static final String BUILDER_ID = "org.refal.rfpdt.core.rfpbuilder"; 186 186 187 187 private static final QualifiedName IMPORTED_MODULES_PROPKEY = new QualifiedName(RfpCorePlugin.PLUGIN_ID, 188 188 "imported_modules"); 189 189 190 private static final String MARKER_TYPE = "org.refal. plus.rfpdt.RfpProblem";190 private static final String MARKER_TYPE = "org.refal.rfpdt.core.rfpProblemMarker"; 191 191 192 192 private static boolean isRfFile (IResource resource) { -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/core/RfpCorePlugin.java
r3504 r3508 1 package org.refal. plus.rfpdt.core;1 package org.refal.rfpdt.core; 2 2 3 3 import java.util.HashMap; … … 19 19 public class RfpCorePlugin extends Plugin { 20 20 21 public static final String PLUGIN_ID = "org.refal. plus.rfpdt";21 public static final String PLUGIN_ID = "org.refal.rfpdt"; 22 22 23 23 private static RfpCorePlugin plugin; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/core/RfpNature.java
r3504 r3508 1 package org.refal. plus.rfpdt.core;1 package org.refal.rfpdt.core; 2 2 3 3 import org.eclipse.core.resources.ICommand; … … 12 12 import org.eclipse.jdt.core.JavaCore; 13 13 import org.eclipse.jdt.launching.JavaRuntime; 14 import org.refal. plus.rfpdt.launching.RfpContainerInitializerAndResolver;14 import org.refal.rfpdt.launching.RfpContainerInitializerAndResolver; 15 15 16 16 public class RfpNature implements IProjectNature { 17 public static final String NATURE_ID = "org.refal. plus.rfpdt.RfpNature";17 public static final String NATURE_ID = "org.refal.rfpdt.core.rfpnature"; 18 18 19 19 private IProject project; -
devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/rfpdt/launching/RfpContainerInitializerAndResolver.java
r3500 r3508 1 package org.refal. plus.rfpdt.launching;1 package org.refal.rfpdt.launching; 2 2 3 3 import java.io.IOException; … … 20 20 import org.eclipse.jdt.launching.JavaRuntime; 21 21 import org.osgi.framework.Bundle; 22 import org.refal. plus.rfpdt.core.RfpCorePlugin;22 import org.refal.rfpdt.core.RfpCorePlugin; 23 23 24 24 public class RfpContainerInitializerAndResolver extends ClasspathContainerInitializer implements … … 65 65 } 66 66 67 public static final String RFP_CONTAINER = "org.refal. plus.rfpdt.launching.RFP_CONTAINER";67 public static final String RFP_CONTAINER = "org.refal.rfpdt.launching.RFP_CONTAINER"; 68 68 69 69 @Override
Note: See TracChangeset
for help on using the changeset viewer.