IntelliLang and stuff
authorgreg <Gregory.Shrago@jetbrains.com>
Fri, 18 Apr 2008 11:36:57 +0000 (15:36 +0400)
committergreg <Gregory.Shrago@jetbrains.com>
Fri, 18 Apr 2008 11:36:57 +0000 (15:36 +0400)
commit070baab05e2e28da97ef98593718b61083e725f8
treecb48eb50ffa2a626df99ee9938a87e132241a583
parenta5bf96ee065aa84fa6fcbc92f456538f1eb98fd7
IntelliLang and stuff
152 files changed:
RegExpSupport/RegExpSupport.iml [new file with mode: 0644]
RegExpSupport/build.xml [new file with mode: 0644]
RegExpSupport/regexp-lang-java.iml [new file with mode: 0644]
RegExpSupport/regexp-lang.iml [new file with mode: 0644]
RegExpSupport/regexp-lang.ipr [new file with mode: 0644]
RegExpSupport/regexp-lang.xml [new file with mode: 0644]
RegExpSupport/src/META-INF/plugin.xml [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpElementType.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpElementTypes.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpFile.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpFileType.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpHighlighter.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpLanguage.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpLexer.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpParser.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpParserDefinition.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpSupportLoader.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/RegExpTT.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/_RegExLexer.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpAtom.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpBackref.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpBoundary.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpBranch.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpChar.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpCharRange.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpClass.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpClassElement.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpClosure.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpElement.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpElementVisitor.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpGroup.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpIntersection.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpOptions.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpPattern.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpProperty.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpQuantifier.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpRecursiveElementVisitor.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpSetOptions.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/RegExpSimpleClass.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpBackrefImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpBoundaryImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpBranchImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpCharImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpCharRangeImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpClassImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpClosureImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpElementImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpGroupImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpIntersectionImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpOptionsImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpPatternImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpPropertyImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpQuantifierImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpSetOptionsImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/psi/impl/RegExpSimpleClassImpl.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/regexp-filetype-icon.png [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/regexp-lexer.flex [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/surroundWith/GroupSurrounder.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/surroundWith/SimpleSurroundDescriptor.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/validation/RegExpAnnotator.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/validation/RemoveRedundantEscapeAction.java [new file with mode: 0644]
RegExpSupport/src/org/intellij/lang/regexp/validation/SimplifyQuantifierAction.java [new file with mode: 0644]
RegExpSupport/test/test/BaseParseTestcase.java [new file with mode: 0644]
RegExpSupport/test/test/Main.java [new file with mode: 0644]
RegExpSupport/test/test/MainParseTest.java [new file with mode: 0644]
RegExpSupport/test/test/ParseTest.java [new file with mode: 0644]
RegExpSupport/testData/RETest.xml [new file with mode: 0644]
RegExpSupport/testData/psi/test1.regexp [new file with mode: 0644]
RegExpSupport/testData/psi/test2.regexp [new file with mode: 0644]
RegExpSupport/testData/psi/test3.regexp [new file with mode: 0644]
RegExpSupport/testData/psi/test4.regexp [new file with mode: 0644]
plugins/IntelliLang/IntelliLang-standalone.ipr [new file with mode: 0644]
plugins/IntelliLang/IntelliLang.iml [new file with mode: 0644]
plugins/IntelliLang/IntelliLang.xml [new file with mode: 0644]
plugins/IntelliLang/IntelliLangJava.iml [new file with mode: 0644]
plugins/IntelliLang/LICENSE [new file with mode: 0644]
plugins/IntelliLang/build.xml [new file with mode: 0644]
plugins/IntelliLang/help/help.jar [new file with mode: 0644]
plugins/IntelliLang/src/LanguageInjectionConfiguration.xml [new file with mode: 0644]
plugins/IntelliLang/src/META-INF/plugin.xml [new file with mode: 0644]
plugins/IntelliLang/src/inspectionDescriptions/InjectionNotApplicable.html [new file with mode: 0644]
plugins/IntelliLang/src/inspectionDescriptions/LanguageMismatch.html [new file with mode: 0644]
plugins/IntelliLang/src/inspectionDescriptions/PatternNotApplicable.html [new file with mode: 0644]
plugins/IntelliLang/src/inspectionDescriptions/PatternOverriddenByNonAnnotatedMethod.html [new file with mode: 0644]
plugins/IntelliLang/src/inspectionDescriptions/PatternValidation.html [new file with mode: 0644]
plugins/IntelliLang/src/inspectionDescriptions/UnknownLanguage.html [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/Configuration.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/Settings.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/SettingsUI.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/icon.png [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/icon_small.png [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/CustomLanguageInjector.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/InjectLanguageAction.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/InjectedLanguage.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/LanguageReference.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/LanguageReferenceProvider.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/RegExpEnumReference.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/AbstractTagInjection.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/BaseInjection.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/Injection.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/MethodParameterInjection.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/XPathSupportProxy.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/XmlAttributeInjection.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/XmlTagInjection.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/AbstractInjectionPanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/AdvancedPanel.form [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/AdvancedPanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/InjectionPanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/LanguagePanel.form [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/LanguagePanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/MethodParameterPanel.form [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/MethodParameterPanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/TagPanel.form [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/TagPanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/ValueRegExpAnnotator.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/XmlAttributePanel.form [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/XmlAttributePanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/XmlTagPanel.form [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/XmlTagPanel.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/configurables/InjectionConfigurable.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/configurables/MethodParameterInjectionConfigurable.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/configurables/XmlAttributeInjectionConfigurable.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/configurables/XmlTagInjectionConfigurable.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/quickedit/QuickEditAction.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/quickedit/QuickEditEditor.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/validation/InjectionNotApplicable.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/validation/InspectionProvider.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/validation/LanguageMismatch.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/validation/UnknownLanguageID.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/InspectionProvider.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/PatternAnnotationNotApplicable.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/PatternOverriddenByNonAnnotatedMethod.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/PatternValidator.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/compiler/AnnotationBasedInstrumentingCompiler.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/compiler/InstrumentationException.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/compiler/InstrumentationItem.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/compiler/Instrumenter.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/compiler/impl/InstrumentationAdapter.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/compiler/impl/PatternValidationCompiler.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/pattern/compiler/impl/PatternValidationInstrumenter.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/AnnotateFix.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/AnnotationUtilEx.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/ContextComputationProcessor.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/InitializerRequirement.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/LanguageTextField.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/PsiUtilEx.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/RegExpUtil.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/RemoveAnnotationFix.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/ShiftTabAction.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/StringLiteralReference.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/StringMatcher.java [new file with mode: 0644]
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/util/SubstitutedExpressionEvaluationHelper.java [new file with mode: 0644]