Changed package name from groowt.view.web to groowt.view.component.web.
This commit is contained in:
parent
01c1add51b
commit
269963563f
@ -97,8 +97,8 @@ java {
|
||||
}
|
||||
|
||||
ext {
|
||||
antlrPackageName = 'groowt.view.web.antlr'
|
||||
toolsPackageName = 'groowt.view.web.tools'
|
||||
antlrPackageName = 'groowt.view.component.web.antlr'
|
||||
toolsPackageName = 'groowt.view.component.web.tools'
|
||||
}
|
||||
|
||||
groowtAntlr {
|
||||
|
@ -11,7 +11,7 @@ package com.jessebrault.website
|
||||
import groowt.view.component.ComponentTemplate
|
||||
import groowt.view.component.context.ComponentContext
|
||||
import groowt.view.component.runtime.*
|
||||
import groowt.view.web.WebViewComponent
|
||||
import groowt.view.component.web.WebViewComponent
|
||||
import groowt.view.web.lib.*
|
||||
import groowt.view.web.runtime.*
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package sketching
|
||||
|
||||
import groowt.view.web.BaseWebViewComponent
|
||||
import groowt.view.component.web.BaseWebViewComponent
|
||||
|
||||
class Greeter extends BaseWebViewComponent {
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package sketching
|
||||
|
||||
import groowt.view.web.BaseWebViewComponent
|
||||
import groowt.view.component.web.BaseWebViewComponent
|
||||
|
||||
class Greeters {
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
package sketching
|
||||
|
||||
import groowt.view.web.BaseWebViewComponent
|
||||
import groowt.view.component.web.BaseWebViewComponent
|
||||
|
||||
class Greeter extends BaseWebViewComponent {
|
||||
String target
|
||||
|
@ -17,7 +17,7 @@ tokens {
|
||||
|
||||
@header {
|
||||
import java.util.Set;
|
||||
import static groowt.view.web.antlr.LexerSemanticPredicates.*;
|
||||
import static groowt.view.component.web.antlr.LexerSemanticPredicates.*;
|
||||
}
|
||||
|
||||
@members {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web
|
||||
package groowt.view.component.web
|
||||
|
||||
import groowt.view.component.AbstractViewComponent
|
||||
import groowt.view.component.ComponentTemplate
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web
|
||||
package groowt.view.component.web
|
||||
|
||||
import groowt.view.component.context.ComponentScope
|
||||
import groowt.view.component.context.DefaultComponentContext
|
@ -1,11 +1,11 @@
|
||||
package groowt.view.web
|
||||
package groowt.view.component.web
|
||||
|
||||
import groowt.view.component.context.DefaultComponentScope
|
||||
import groowt.view.web.lib.Echo
|
||||
import groowt.view.web.lib.IntrinsicHtml
|
||||
import groowt.view.component.web.lib.Echo
|
||||
import groowt.view.component.web.lib.IntrinsicHtml
|
||||
import org.codehaus.groovy.runtime.InvokerHelper
|
||||
|
||||
import static groowt.view.web.WebViewComponentFactories.withAttr
|
||||
import static WebViewComponentFactories.withAttr
|
||||
|
||||
class DefaultWebViewComponentScope extends DefaultComponentScope implements WebViewComponentScope {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web
|
||||
package groowt.view.component.web
|
||||
|
||||
import groovy.transform.stc.ClosureParams
|
||||
import groovy.transform.stc.FromString
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.lib;
|
||||
package groowt.view.component.web.lib;
|
||||
|
||||
import groowt.view.View;
|
||||
import groowt.view.web.BaseWebViewComponent;
|
||||
import groowt.view.component.web.BaseWebViewComponent;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Writer;
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.lib
|
||||
package groowt.view.component.web.lib
|
||||
|
||||
import groowt.view.View
|
||||
import groowt.view.component.runtime.DefaultComponentWriter
|
@ -1,6 +1,6 @@
|
||||
package groowt.view.web.lib
|
||||
package groowt.view.component.web.lib
|
||||
|
||||
import groowt.view.web.BaseWebViewComponent
|
||||
import groowt.view.component.web.BaseWebViewComponent
|
||||
|
||||
final class Fragment extends BaseWebViewComponent {
|
||||
|
@ -0,0 +1,6 @@
|
||||
package groowt.view.component.web.lib
|
||||
|
||||
import groowt.view.component.web.BaseWebViewComponent
|
||||
import groowt.view.component.web.util.ConfigurableComponent
|
||||
|
||||
class HtmlPage extends BaseWebViewComponent implements ConfigurableComponent<HtmlPage> {}
|
@ -1,11 +1,11 @@
|
||||
package groowt.view.web.lib
|
||||
package groowt.view.component.web.lib
|
||||
|
||||
import groowt.view.View
|
||||
import groowt.view.component.ComponentRenderException
|
||||
import groowt.view.component.context.ComponentContext
|
||||
import groowt.view.component.context.ComponentScope.TypeAndFactory
|
||||
import groowt.view.component.factory.ComponentFactory
|
||||
import groowt.view.web.util.WithHtml
|
||||
import groowt.view.component.web.util.WithHtml
|
||||
|
||||
class IntrinsicHtml extends DelegatingWebViewComponent implements WithHtml {
|
||||
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.util
|
||||
package groowt.view.component.web.util
|
||||
|
||||
import groovy.transform.stc.ClosureParams
|
||||
import groovy.transform.stc.SimpleType
|
||||
import groowt.view.web.WebViewComponent
|
||||
import groowt.view.web.WebViewComponentContext
|
||||
import groowt.view.component.web.WebViewComponent
|
||||
import groowt.view.component.web.WebViewComponentContext
|
||||
|
||||
class ComponentConfigurator {
|
||||
|
||||
@ -15,7 +15,7 @@ class ComponentConfigurator {
|
||||
|
||||
void context(
|
||||
@DelegatesTo(ContextConfigurator)
|
||||
@ClosureParams(value = SimpleType, options = 'groowt.view.web.WebViewComponentContext')
|
||||
@ClosureParams(value = SimpleType, options = 'groowt.view.component.web.WebViewComponentContext')
|
||||
Closure configureContext
|
||||
) {
|
||||
//noinspection GroovyAssignabilityCheck
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.util
|
||||
package groowt.view.component.web.util
|
||||
|
||||
import groovy.transform.SelfType
|
||||
import groovy.transform.stc.ClosureParams
|
||||
import groovy.transform.stc.FromString
|
||||
import groowt.view.web.WebViewComponent
|
||||
import groowt.view.component.web.WebViewComponent
|
||||
|
||||
@SelfType(WebViewComponent)
|
||||
trait ConfigurableComponent<T extends WebViewComponent> {
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.util
|
||||
package groowt.view.component.web.util
|
||||
|
||||
import groovy.transform.stc.ClosureParams
|
||||
import groovy.transform.stc.SimpleType
|
||||
import groowt.view.web.DefaultWebViewComponentScope
|
||||
import groowt.view.web.WebViewComponentContext
|
||||
import groowt.view.component.web.DefaultWebViewComponentScope
|
||||
import groowt.view.component.web.WebViewComponentContext
|
||||
|
||||
class ContextConfigurator {
|
||||
|
||||
@ -15,7 +15,7 @@ class ContextConfigurator {
|
||||
|
||||
void rootScope(
|
||||
@DelegatesTo(DefaultWebViewComponentScope)
|
||||
@ClosureParams(value = SimpleType, options = 'groowt.view.web.WebViewComponentScope')
|
||||
@ClosureParams(value = SimpleType, options = 'groowt.view.component.web.WebViewComponentScope')
|
||||
Closure configureRootScope
|
||||
) {
|
||||
//noinspection GroovyAssignabilityCheck
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.util
|
||||
package groowt.view.component.web.util
|
||||
|
||||
trait WithHtml {
|
||||
|
@ -1,6 +0,0 @@
|
||||
package groowt.view.web.lib
|
||||
|
||||
import groowt.view.web.BaseWebViewComponent
|
||||
import groowt.view.web.util.ConfigurableComponent
|
||||
|
||||
class HtmlPage extends BaseWebViewComponent implements ConfigurableComponent<HtmlPage> {}
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web;
|
||||
package groowt.view.component.web;
|
||||
|
||||
import groovy.lang.Closure;
|
||||
import groowt.view.component.AbstractViewComponent;
|
||||
@ -7,7 +7,7 @@ import groowt.view.component.compiler.ComponentTemplateCompileUnit;
|
||||
import groowt.view.component.compiler.source.ComponentTemplateSource;
|
||||
import groowt.view.component.runtime.ComponentWriter;
|
||||
import groowt.view.component.runtime.DefaultComponentWriter;
|
||||
import groowt.view.web.compiler.WebViewComponentTemplateCompileUnit;
|
||||
import groowt.view.component.web.compiler.WebViewComponentTemplateCompileUnit;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Writer;
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web;
|
||||
package groowt.view.component.web;
|
||||
|
||||
public class ChildRenderException extends RuntimeException {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web;
|
||||
package groowt.view.component.web;
|
||||
|
||||
import groowt.view.component.ViewComponent;
|
||||
import groowt.view.component.runtime.ComponentWriter;
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web;
|
||||
package groowt.view.component.web;
|
||||
|
||||
public class WebViewComponentBugError extends RuntimeException {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web;
|
||||
package groowt.view.component.web;
|
||||
|
||||
import groowt.view.component.context.ComponentContext;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web;
|
||||
package groowt.view.component.web;
|
||||
|
||||
import groowt.view.component.context.ComponentScope;
|
||||
|
@ -1,9 +1,9 @@
|
||||
@file:JvmName("MismatchedComponentTypeAnalysis")
|
||||
package groowt.view.web.analysis
|
||||
package groowt.view.component.web.analysis
|
||||
|
||||
import groowt.view.web.antlr.WebViewComponentsParser.ComponentTypeContext
|
||||
import groowt.view.web.antlr.WebViewComponentsParser.ComponentWithChildrenContext
|
||||
import groowt.view.web.util.SourcePosition
|
||||
import groowt.view.component.web.antlr.WebViewComponentsParser.ComponentTypeContext
|
||||
import groowt.view.component.web.antlr.WebViewComponentsParser.ComponentWithChildrenContext
|
||||
import groowt.view.component.web.util.SourcePosition
|
||||
import org.antlr.v4.runtime.ParserRuleContext
|
||||
import org.antlr.v4.runtime.Token
|
||||
import org.antlr.v4.runtime.tree.ParseTree
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.antlr;
|
||||
package groowt.view.component.web.antlr;
|
||||
|
||||
import org.antlr.v4.runtime.CharStream;
|
||||
import org.antlr.v4.runtime.Lexer;
|
||||
@ -15,7 +15,7 @@ import java.util.LinkedList;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static groowt.view.web.antlr.TokenUtil.escapeChars;
|
||||
import static groowt.view.component.web.antlr.TokenUtil.escapeChars;
|
||||
|
||||
public abstract class AbstractWebViewComponentsLexer extends Lexer {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.antlr;
|
||||
package groowt.view.component.web.antlr;
|
||||
|
||||
import org.antlr.v4.runtime.ParserRuleContext;
|
||||
import org.antlr.v4.runtime.tree.ErrorNode;
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import org.antlr.v4.runtime.Token
|
||||
import org.antlr.v4.runtime.TokenSource
|
@ -1,5 +1,5 @@
|
||||
@file:JvmName("LexerSemanticPredicates")
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import org.slf4j.Logger
|
||||
import org.slf4j.LoggerFactory
|
@ -1,5 +1,5 @@
|
||||
@file:JvmName("LexerUtil")
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import org.antlr.v4.runtime.CharStream
|
||||
import org.antlr.v4.runtime.Token
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import groowt.view.web.antlr.WebViewComponentsLexer.DEFAULT_TOKEN_CHANNEL
|
||||
import groowt.view.web.antlr.WebViewComponentsLexer.GroovyCode
|
||||
import groowt.view.component.web.antlr.WebViewComponentsLexer.DEFAULT_TOKEN_CHANNEL
|
||||
import groowt.view.component.web.antlr.WebViewComponentsLexer.GroovyCode
|
||||
import org.antlr.v4.runtime.CharStream
|
||||
import org.antlr.v4.runtime.Token
|
||||
import org.antlr.v4.runtime.TokenSource
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.antlr;
|
||||
package groowt.view.component.web.antlr;
|
||||
|
||||
public interface PairCounter {
|
||||
|
||||
@ -18,4 +18,4 @@ public interface PairCounter {
|
||||
int getStackSize();
|
||||
void clear();
|
||||
|
||||
}
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
@file:JvmName("ParserUtil")
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import groowt.view.web.antlr.WebViewComponentsParser.CompilationUnitContext
|
||||
import groowt.view.component.web.antlr.WebViewComponentsParser.CompilationUnitContext
|
||||
import org.antlr.v4.runtime.*
|
||||
import org.antlr.v4.runtime.tree.ErrorNode
|
||||
import org.antlr.v4.runtime.tree.ParseTree
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import org.antlr.v4.runtime.Lexer
|
||||
import org.antlr.v4.runtime.misc.IntegerStack
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.antlr;
|
||||
package groowt.view.component.web.antlr;
|
||||
|
||||
import groowt.view.web.util.RangeIterator;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.util.RangeIterator;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
@ -1,8 +1,8 @@
|
||||
@file:JvmName("TokenUtil")
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import groowt.view.web.antlr.WebViewComponentsLexer.GStringParts
|
||||
import groowt.view.web.antlr.WebViewComponentsLexer.GroovyTokens
|
||||
import groowt.view.component.web.antlr.WebViewComponentsLexer.GStringParts
|
||||
import groowt.view.component.web.antlr.WebViewComponentsLexer.GroovyTokens
|
||||
import org.antlr.v4.runtime.Token
|
||||
|
||||
fun isGroovyTokenType(token: Token) = isGroovyTokenType(token.type)
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.antlr;
|
||||
package groowt.view.component.web.antlr;
|
||||
|
||||
import org.antlr.v4.runtime.CharStream;
|
||||
|
||||
@ -14,4 +14,4 @@ public class WebViewComponentsLexer extends WebViewComponentsLexerBase {
|
||||
return (PositionAdjustingLexerATNSimulator) this.getInterpreter();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.antlr
|
||||
package groowt.view.component.web.antlr
|
||||
|
||||
import org.antlr.v4.runtime.*
|
||||
import org.antlr.v4.runtime.misc.Interval
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast;
|
||||
package groowt.view.component.web.ast;
|
||||
|
||||
import groowt.view.web.antlr.WebViewComponentsParser.CompilationUnitContext;
|
||||
import groowt.view.web.ast.node.CompilationUnitNode;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.antlr.WebViewComponentsParser.CompilationUnitContext;
|
||||
import groowt.view.component.web.ast.node.CompilationUnitNode;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import org.antlr.v4.runtime.ParserRuleContext;
|
||||
|
||||
public interface AstBuilder {
|
@ -1,6 +1,6 @@
|
||||
package groowt.view.web.ast;
|
||||
package groowt.view.component.web.ast;
|
||||
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import org.antlr.v4.runtime.ParserRuleContext;
|
||||
|
||||
public class DefaultAstBuilder implements AstBuilder {
|
@ -1,11 +1,11 @@
|
||||
package groowt.view.web.ast;
|
||||
package groowt.view.component.web.ast;
|
||||
|
||||
import groowt.view.web.antlr.MergedGroovyCodeToken;
|
||||
import groowt.view.web.antlr.TokenUtil;
|
||||
import groowt.view.web.antlr.WebViewComponentsParser;
|
||||
import groowt.view.web.antlr.WebViewComponentsParserBaseVisitor;
|
||||
import groowt.view.web.ast.node.*;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.MergedGroovyCodeToken;
|
||||
import groowt.view.component.web.antlr.TokenUtil;
|
||||
import groowt.view.component.web.antlr.WebViewComponentsParser;
|
||||
import groowt.view.component.web.antlr.WebViewComponentsParserBaseVisitor;
|
||||
import groowt.view.component.web.ast.node.*;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.antlr.v4.runtime.ParserRuleContext;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
import org.antlr.v4.runtime.tree.ErrorNode;
|
@ -1,12 +1,12 @@
|
||||
package groowt.view.web.ast;
|
||||
package groowt.view.component.web.ast;
|
||||
|
||||
import groowt.util.di.DefaultRegistryObjectFactory;
|
||||
import groowt.util.di.Registry;
|
||||
import groowt.util.di.RegistryObjectFactory;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.*;
|
||||
import groowt.view.web.ast.node.*;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.*;
|
||||
import groowt.view.component.web.ast.node.*;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.ast;
|
||||
package groowt.view.component.web.ast;
|
||||
|
||||
import groowt.view.web.ast.node.*;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.node.*;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast;
|
||||
package groowt.view.component.web.ast;
|
||||
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.NodeExtension;
|
||||
import groowt.view.web.ast.node.LeafNode;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.web.ast.node.TreeNode;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.NodeExtension;
|
||||
import groowt.view.component.web.ast.node.LeafNode;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.TreeNode;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast
|
||||
package groowt.view.component.web.ast
|
||||
|
||||
import groowt.view.web.antlr.TokenList
|
||||
import groowt.view.web.antlr.formatToken
|
||||
import groowt.view.web.ast.node.LeafNode
|
||||
import groowt.view.web.ast.node.Node
|
||||
import groowt.view.component.web.antlr.TokenList
|
||||
import groowt.view.component.web.antlr.formatToken
|
||||
import groowt.view.component.web.ast.node.LeafNode
|
||||
import groowt.view.component.web.ast.node.Node
|
||||
|
||||
fun formatSingleNode(node: Node, sb: StringBuilder, indentTimes: Int, indent: String, tokenList: TokenList) {
|
||||
sb.append(indent.repeat(indentTimes))
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.filters.FilterHandler;
|
||||
import groowt.util.di.filters.FilterHandlers;
|
||||
import groowt.util.di.filters.IterableFilterHandler;
|
||||
import groowt.util.di.filters.IterableFilterHandlers;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
||||
import java.util.List;
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public non-sealed class GStringPathExtension extends GStringNodeExtension {
|
||||
@ -18,4 +18,4 @@ public non-sealed class GStringPathExtension extends GStringNodeExtension {
|
||||
return "$" + super.getAsValidEmbeddableCode();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public non-sealed class GStringScriptletExtension extends GStringNodeExtension {
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.filters.Filter;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.filters.Filter;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.filters.IterableFilter;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.filters.IterableFilter;
|
||||
|
@ -0,0 +1,7 @@
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
|
||||
public interface NodeExtension {
|
||||
Node getSelf();
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.extensible.ExtensionContainer;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
|
||||
public interface NodeExtensionContainer extends ExtensionContainer<NodeExtension, NodeExtensionFactory> {
|
||||
<E extends NodeExtension> E createExtension(Class<E> extensionClass, Node self, Object... givenArgs);
|
@ -1,6 +1,6 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
|
||||
@FunctionalInterface
|
||||
public interface NodeExtensionFactory {
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import jakarta.inject.Qualifier;
|
||||
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.*;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.extensible.AbstractExtensionContainer;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
|
||||
public class SimpleNodeExtensionContainer extends AbstractExtensionContainer<NodeExtension, NodeExtensionFactory>
|
||||
implements NodeExtensionContainer {
|
||||
@ -22,4 +22,4 @@ public class SimpleNodeExtensionContainer extends AbstractExtensionContainer<Nod
|
||||
return extension;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.ast.extension;
|
||||
package groowt.view.component.web.ast.extension;
|
||||
|
||||
import groowt.util.di.RegistryObjectFactory;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public final class SimpleNodeExtensionFactory implements NodeExtensionFactory {
|
||||
@ -29,4 +29,4 @@ public final class SimpleNodeExtensionFactory implements NodeExtensionFactory {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.NodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.NodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.function.Consumer;
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.view.web.ast.extension.NodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.ArrayList;
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
public interface BodyChildNode {
|
||||
|
||||
@ -10,4 +10,4 @@ public interface BodyChildNode {
|
||||
return nodeType.cast(this);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
import java.util.List;
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
import java.util.List;
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
import java.util.Objects;
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
@ -1,7 +1,7 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
||||
import java.util.stream.Collectors;
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
import java.util.List;
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.GStringPathExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.GStringPathExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public class DollarReferenceNode extends AbstractLeafNode {
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.GStringScriptletExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.GStringScriptletExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public class DollarScriptletNode extends AbstractLeafNode {
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
import java.util.List;
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.GStringNodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.GStringNodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
import java.util.List;
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public class JStringBodyTextNode extends AbstractLeafNode implements BodyChildNode {
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public class JStringValueNode extends AbstractLeafNode implements ValueNode {
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public class KeyNode extends AbstractLeafNode {
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public non-sealed class KeyValueAttrNode extends AttrNode {
|
@ -1,3 +1,3 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
public non-sealed interface LeafNode extends Node {}
|
@ -1,11 +1,11 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.extensible.Extensible;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.NodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.ast.extension.NodeExtensionFactory;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.NodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionFactory;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
||||
import java.util.stream.Collectors;
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
@ -1,10 +1,10 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.GroovyCodeNodeExtension;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.antlr.TokenList;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.antlr.TokenList;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
public non-sealed class StringComponentTypeNode extends ComponentTypeNode {
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
import groowt.util.di.annotation.Given;
|
||||
import groowt.view.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.web.util.TokenRange;
|
||||
import groowt.view.component.web.ast.extension.NodeExtensionContainer;
|
||||
import groowt.view.component.web.util.TokenRange;
|
||||
import jakarta.inject.Inject;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.ast.node;
|
||||
package groowt.view.component.web.ast.node;
|
||||
|
||||
public interface ValueNode {
|
||||
|
@ -1,8 +1,8 @@
|
||||
package groowt.view.web.compiler;
|
||||
package groowt.view.component.web.compiler;
|
||||
|
||||
import groowt.view.component.context.ComponentContext;
|
||||
import groowt.view.component.runtime.ComponentWriter;
|
||||
import groowt.view.web.WebViewComponent;
|
||||
import groowt.view.component.web.WebViewComponent;
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
|
||||
import java.io.Writer;
|
@ -1,14 +1,14 @@
|
||||
package groowt.view.web.compiler;
|
||||
package groowt.view.component.web.compiler;
|
||||
|
||||
import groowt.view.component.compiler.*;
|
||||
import groowt.view.web.WebViewComponentBugError;
|
||||
import groowt.view.web.analysis.MismatchedComponentTypeAnalysis;
|
||||
import groowt.view.web.analysis.MismatchedComponentTypeError;
|
||||
import groowt.view.web.antlr.*;
|
||||
import groowt.view.web.ast.DefaultAstBuilder;
|
||||
import groowt.view.web.ast.DefaultNodeFactory;
|
||||
import groowt.view.web.ast.node.CompilationUnitNode;
|
||||
import groowt.view.web.transpile.DefaultGroovyTranspiler;
|
||||
import groowt.view.component.web.WebViewComponentBugError;
|
||||
import groowt.view.component.web.analysis.MismatchedComponentTypeAnalysis;
|
||||
import groowt.view.component.web.analysis.MismatchedComponentTypeError;
|
||||
import groowt.view.component.web.antlr.*;
|
||||
import groowt.view.component.web.ast.DefaultAstBuilder;
|
||||
import groowt.view.component.web.ast.DefaultNodeFactory;
|
||||
import groowt.view.component.web.ast.node.CompilationUnitNode;
|
||||
import groowt.view.component.web.transpile.DefaultGroovyTranspiler;
|
||||
import org.antlr.v4.runtime.ParserRuleContext;
|
||||
import org.antlr.v4.runtime.Token;
|
||||
import org.antlr.v4.runtime.tree.TerminalNode;
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.compiler;
|
||||
package groowt.view.component.web.compiler;
|
||||
|
||||
import groowt.view.component.compiler.ComponentTemplateCompileException;
|
||||
import groowt.view.component.compiler.ComponentTemplateCompileUnit;
|
@ -1,9 +1,9 @@
|
||||
package groowt.view.web.compiler;
|
||||
package groowt.view.component.web.compiler;
|
||||
|
||||
import groowt.view.component.compiler.ComponentTemplateCompileException;
|
||||
import groowt.view.component.compiler.ComponentTemplateCompileUnit;
|
||||
import groowt.view.web.ast.node.Node;
|
||||
import groowt.view.web.util.SourcePosition;
|
||||
import groowt.view.component.web.ast.node.Node;
|
||||
import groowt.view.component.web.util.SourcePosition;
|
||||
import org.antlr.v4.runtime.ParserRuleContext;
|
||||
import org.antlr.v4.runtime.tree.TerminalNode;
|
||||
import org.jetbrains.annotations.Nullable;
|
@ -1,4 +1,4 @@
|
||||
package groowt.view.web.compiler;
|
||||
package groowt.view.component.web.compiler;
|
||||
|
||||
import groowt.view.component.ViewComponent;
|
||||
import groowt.view.component.compiler.AbstractComponentTemplateCompileUnit;
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user