├── .bazelci └── presubmit.yml ├── .bazelrc ├── .bazelversion ├── .gitignore ├── BUILD.bazel ├── CONTRIBUTING.md ├── COPYING ├── README.md ├── WORKSPACE ├── documentation ├── codelabs │ └── helloworlds │ │ ├── helloworld_java.md │ │ └── helloworld_js.md ├── concepts │ ├── auto-escaping.md │ ├── commands.md │ ├── expressions.md │ ├── functions-plugins.md │ ├── ij-data.md │ ├── index.md │ ├── sitemap.md │ ├── templates.md │ └── type-system.md ├── dev │ ├── adv-java.md │ ├── basic-template.md │ ├── conditional-code-loading.md │ ├── debugging.md │ ├── dir.md │ ├── evaluation-order.md │ ├── externs.md │ ├── images │ │ └── soy_bidisupport_screenshot.png │ ├── includes │ │ └── configuring-java-builders.md │ ├── java-template-builders.md │ ├── java.md │ ├── js.md │ ├── localization.md │ ├── migrating-to-element-composition.md │ ├── migrating-to-externs.md │ ├── migrating-to-java-type-safe.md │ ├── nullable-types.md │ ├── plugins.md │ ├── security.md │ ├── soysauce-migration.md │ └── syntax-highlighting.md └── reference │ ├── calls.md │ ├── coercions.md │ ├── commands.md │ ├── comments.md │ ├── constants.md │ ├── control-flow.md │ ├── debugger.md │ ├── delegate-templates.md │ ├── element-composition.md │ ├── eval.md │ ├── expressions.md │ ├── externs.md │ ├── file-declarations.md │ ├── functions.md │ ├── html.md │ ├── index.md │ ├── let.md │ ├── log.md │ ├── messages.md │ ├── modifiable-templates.md │ ├── print-directives.md │ ├── print.md │ ├── security.md │ ├── template-types.md │ ├── templates.md │ ├── textual-commands.md │ ├── toggles.md │ ├── typedefs.md │ └── types.md ├── examples ├── README.md ├── delegates0.soy ├── delegates1.soy ├── delegates2.soy ├── examples_extracted.xlf ├── examples_translated_en.xlf ├── examples_translated_x-zz.xlf ├── features.soy └── simple.soy ├── g3doc └── todo.md ├── java ├── src │ └── com │ │ └── google │ │ └── template │ │ └── soy │ │ ├── AbstractSoyCompiler.java │ │ ├── BUILD.bazel │ │ ├── CacheLoaders.java │ │ ├── CommandLineError.java │ │ ├── FileSystemSoyFileReader.java │ │ ├── PerInputOutputFiles.java │ │ ├── PluginLoader.java │ │ ├── SoyCmdLineParser.java │ │ ├── SoyCompilerFileReader.java │ │ ├── SoyConformanceChecker.java │ │ ├── SoyFileSet.java │ │ ├── SoyFileSetParser.java │ │ ├── SoyHeaderCompiler.java │ │ ├── SoyInputCache.java │ │ ├── SoyModule.java │ │ ├── SoyMsgExtractor.java │ │ ├── SoyParseInfoGenerator.java │ │ ├── SoyPluginValidator.java │ │ ├── SoyToIdomSrcCompiler.java │ │ ├── SoyToJbcSrcCompiler.java │ │ ├── SoyToJsSrcCompiler.java │ │ ├── SoyToPySrcCompiler.java │ │ ├── SoyUtils.java │ │ ├── base │ │ ├── BUILD.bazel │ │ ├── SourceFilePath.java │ │ ├── SourceLocation.java │ │ ├── SourceLocationMapper.java │ │ ├── SourceLogicalPath.java │ │ ├── SoyBackendKind.java │ │ ├── internal │ │ │ ├── AbstractSoyFileSupplier.java │ │ │ ├── BUILD.bazel │ │ │ ├── BaseUtils.java │ │ │ ├── FixedIdGenerator.java │ │ │ ├── FunctionalInterfaceUtil.java │ │ │ ├── IdGenerator.java │ │ │ ├── Identifier.java │ │ │ ├── IncrementingIdGenerator.java │ │ │ ├── KytheMode.java │ │ │ ├── NumericCoercions.java │ │ │ ├── QuoteStyle.java │ │ │ ├── SanitizedContentKind.java │ │ │ ├── SetOnce.java │ │ │ ├── SourceMapMode.java │ │ │ ├── SoyFileKind.java │ │ │ ├── SoyFileSupplier.java │ │ │ ├── SoyJarFileWriter.java │ │ │ ├── StableSoyFileSupplier.java │ │ │ ├── TemplateContentKind.java │ │ │ ├── TriState.java │ │ │ ├── TypeReference.java │ │ │ └── UniqueNameGenerator.java │ │ └── package.html │ │ ├── basetree │ │ ├── AbstractNode.java │ │ ├── AbstractNodeVisitor.java │ │ ├── AbstractReturningNodeVisitor.java │ │ ├── BUILD.bazel │ │ ├── CopyState.java │ │ ├── Copyable.java │ │ ├── MixinParentNode.java │ │ ├── Node.java │ │ ├── NodeVisitor.java │ │ ├── ParentNode.java │ │ └── package.html │ │ ├── basicdirectives │ │ ├── BUILD.bazel │ │ ├── BasicDirectives.java │ │ ├── BasicDirectivesRuntime.java │ │ ├── BasicEscapeDirective.java │ │ ├── ChangeNewlineToBrDirective.java │ │ ├── CleanHtmlDirective.java │ │ ├── FilterImageDataUriDirective.java │ │ ├── FilterSipUriDirective.java │ │ ├── FilterTelUriDirective.java │ │ ├── InsertWordBreaksDirective.java │ │ ├── TextDirective.java │ │ ├── TruncateDirective.java │ │ └── package.html │ │ ├── basicfunctions │ │ ├── AbsFunction.java │ │ ├── BUILD.bazel │ │ ├── BasicFunctions.java │ │ ├── BasicFunctionsRuntime.java │ │ ├── BuildAttrFunction.java │ │ ├── BuildAttrValueFunction.java │ │ ├── BuildClassValueFunction.java │ │ ├── BuildStyleValueFunction.java │ │ ├── CeilingFunction.java │ │ ├── ConcatAttributeValuesFunction.java │ │ ├── ConcatCssValuesFunction.java │ │ ├── ConcatListsFunction.java │ │ ├── ConcatMapsMethod.java │ │ ├── CosFunction.java │ │ ├── EcmaParseFloatFunction.java │ │ ├── EcmaParseIntFunction.java │ │ ├── FloorFunction.java │ │ ├── GbigintListSortMethod.java │ │ ├── HtmlToTextFunction.java │ │ ├── IsFiniteFunction.java │ │ ├── IsIntegerFunction.java │ │ ├── IsNaNFunction.java │ │ ├── JoinFunction.java │ │ ├── KeysFunction.java │ │ ├── LegacyObjectMapToMapFunction.java │ │ ├── LengthFunction.java │ │ ├── ListFlatMethod.java │ │ ├── ListIncludesFunction.java │ │ ├── ListIndexOfFunction.java │ │ ├── ListReverseMethod.java │ │ ├── ListSliceMethod.java │ │ ├── ListUniqMethod.java │ │ ├── LogFunction.java │ │ ├── MapEntriesMethod.java │ │ ├── MapHasFunction.java │ │ ├── MapKeysFunction.java │ │ ├── MapLengthMethod.java │ │ ├── MapToLegacyObjectMapFunction.java │ │ ├── MapValuesMethod.java │ │ ├── MaxFunction.java │ │ ├── MinFunction.java │ │ ├── MutableArrayMethods.java │ │ ├── MutableMapMethods.java │ │ ├── NumberListSortMethod.java │ │ ├── NumberToFixedMethod.java │ │ ├── ParseFloatFunction.java │ │ ├── ParseIntFunction.java │ │ ├── PowFunction.java │ │ ├── ProtoEqualsMethod.java │ │ ├── ProtoIsDefaultMethod.java │ │ ├── RandomIntFunction.java │ │ ├── RangeFunction.java │ │ ├── RoundFunction.java │ │ ├── SetHasFunction.java │ │ ├── SetSizeField.java │ │ ├── SignFunction.java │ │ ├── SinFunction.java │ │ ├── SortMethod.java │ │ ├── SqrtFunction.java │ │ ├── StrEndsWithMethod.java │ │ ├── StrIncludesFunction.java │ │ ├── StrIndexOfFunction.java │ │ ├── StrLenFunction.java │ │ ├── StrReplaceAllMethod.java │ │ ├── StrSmsUriToUriFunction.java │ │ ├── StrSplitMethod.java │ │ ├── StrStartsWithMethod.java │ │ ├── StrSubFunction.java │ │ ├── StrToAsciiLowerCaseFunction.java │ │ ├── StrToAsciiUpperCaseFunction.java │ │ ├── StrTrimMethod.java │ │ ├── StringListSortMethod.java │ │ ├── TanFunction.java │ │ ├── ThrowFunction.java │ │ ├── VeHasSameIdMethod.java │ │ └── package.html │ │ ├── bididirectives │ │ ├── BUILD.bazel │ │ ├── BidiDirectives.java │ │ ├── BidiDirectivesRuntime.java │ │ ├── BidiSpanWrapDirective.java │ │ ├── BidiUnicodeWrapDirective.java │ │ └── package.html │ │ ├── bidifunctions │ │ ├── BUILD.bazel │ │ ├── BidiDirAttrFunction.java │ │ ├── BidiEndEdgeFunction.java │ │ ├── BidiFunctions.java │ │ ├── BidiFunctionsRuntime.java │ │ ├── BidiGlobalDirFunction.java │ │ ├── BidiMarkAfterFunction.java │ │ ├── BidiMarkFunction.java │ │ ├── BidiStartEdgeFunction.java │ │ ├── BidiTextDirFunction.java │ │ └── package.html │ │ ├── conformance │ │ ├── BUILD.bazel │ │ ├── BanFragmentNavigation.java │ │ ├── BanInlineEventHandlers.java │ │ ├── BanXidForCssObfuscation.java │ │ ├── BannedCssSelector.java │ │ ├── BannedDirective.java │ │ ├── BannedFunction.java │ │ ├── BannedHtmlTag.java │ │ ├── BannedRawText.java │ │ ├── RequireStrictHtml.java │ │ ├── Rule.java │ │ ├── RuleWithExemptions.java │ │ ├── SoyConformance.java │ │ └── ValidatedConformanceConfig.java │ │ ├── coredirectives │ │ ├── BUILD.bazel │ │ ├── CoreDirectives.java │ │ ├── CoreDirectivesRuntime.java │ │ ├── EscapeHtmlDirective.java │ │ └── package.html │ │ ├── css │ │ ├── BUILD.bazel │ │ ├── CssPrefixUtil.java │ │ └── CssRegistry.java │ │ ├── data │ │ ├── BUILD.bazel │ │ ├── BaseSoyTemplateImpl.java │ │ ├── CssParam.java │ │ ├── Dir.java │ │ ├── ForwardingLoggingAdvisingAppendable.java │ │ ├── HtmlToText.java │ │ ├── LogStatement.java │ │ ├── LoggingAdvisingAppendable.java │ │ ├── LoggingFunctionInvocation.java │ │ ├── NodeBuilder.java │ │ ├── PartialSoyTemplate.java │ │ ├── ProtoFieldInterpreter.java │ │ ├── RecordProperty.java │ │ ├── SanitizedContent.java │ │ ├── SanitizedContentOperator.java │ │ ├── SanitizedContents.java │ │ ├── SoyAbstractCachingValueProvider.java │ │ ├── SoyDataException.java │ │ ├── SoyDict.java │ │ ├── SoyEasyList.java │ │ ├── SoyFutureException.java │ │ ├── SoyFutureValueProvider.java │ │ ├── SoyInjector.java │ │ ├── SoyIterable.java │ │ ├── SoyLegacyObjectMap.java │ │ ├── SoyList.java │ │ ├── SoyListData.java │ │ ├── SoyMap.java │ │ ├── SoyMapData.java │ │ ├── SoyMaps.java │ │ ├── SoyProtoValue.java │ │ ├── SoyRecord.java │ │ ├── SoySet.java │ │ ├── SoyTemplate.java │ │ ├── SoyTemplateData.java │ │ ├── SoyTemplateParam.java │ │ ├── SoyTemplates.java │ │ ├── SoyTemplatesRestrictedApi.java │ │ ├── SoyValue.java │ │ ├── SoyValueConverter.java │ │ ├── SoyValueProvider.java │ │ ├── SoyValueUnconverter.java │ │ ├── SoyVisualElement.java │ │ ├── SoyVisualElementData.java │ │ ├── TemplateInterface.java │ │ ├── TemplateValue.java │ │ ├── UnsafeSanitizedContentOrdainer.java │ │ ├── internal │ │ │ ├── Converters.java │ │ │ ├── DictImpl.java │ │ │ ├── IterableImpl.java │ │ │ ├── LazyProtoToSoyValueList.java │ │ │ ├── LazyProtoToSoyValueMap.java │ │ │ ├── ListImpl.java │ │ │ ├── ParamStore.java │ │ │ ├── RuntimeMapTypeTracker.java │ │ │ ├── SetImpl.java │ │ │ ├── SoyLegacyObjectMapImpl.java │ │ │ ├── SoyMapImpl.java │ │ │ └── SoyRecordImpl.java │ │ ├── internalutils │ │ │ ├── BUILD.bazel │ │ │ ├── InternalValueUtils.java │ │ │ └── NodeContentKinds.java │ │ ├── ordainers │ │ │ ├── BUILD.bazel │ │ │ ├── GsonOrdainer.java │ │ │ ├── JsIdentifierOrdainer.java │ │ │ └── JsonOrdainer.java │ │ ├── package.html │ │ └── restricted │ │ │ ├── BooleanData.java │ │ │ ├── CollectionData.java │ │ │ ├── FloatData.java │ │ │ ├── GbigintData.java │ │ │ ├── IntegerData.java │ │ │ ├── NullData.java │ │ │ ├── NullishData.java │ │ │ ├── NumberData.java │ │ │ ├── PrimitiveData.java │ │ │ ├── StringData.java │ │ │ └── UndefinedData.java │ │ ├── error │ │ ├── BUILD.bazel │ │ ├── ErrorArg.java │ │ ├── ErrorFormatter.java │ │ ├── ErrorFormatterImpl.java │ │ ├── ErrorReporter.java │ │ ├── ErrorReporterImpl.java │ │ ├── ExplodingErrorReporter.java │ │ ├── IllegalArgumentExceptionErrorReporter.java │ │ ├── MetricReporter.java │ │ ├── SourceSnippetPrinter.java │ │ ├── SoyCompilationException.java │ │ ├── SoyError.java │ │ ├── SoyErrorKind.java │ │ ├── SoyErrors.java │ │ └── SoyInternalCompilerException.java │ │ ├── examples │ │ ├── BUILD.bazel │ │ ├── FeaturesSoyInfo.java │ │ ├── FeaturesUsage.java │ │ ├── README_FOR_EXAMPLES │ │ ├── SimpleUsage.java │ │ └── package.html │ │ ├── exprtree │ │ ├── AbstractExprNode.java │ │ ├── AbstractExprNodeVisitor.java │ │ ├── AbstractLocalVarDefn.java │ │ ├── AbstractOperatorNode.java │ │ ├── AbstractParentExprNode.java │ │ ├── AbstractPrimitiveNode.java │ │ ├── AbstractReturningExprNodeVisitor.java │ │ ├── AbstractVarDefn.java │ │ ├── BUILD.bazel │ │ ├── BooleanNode.java │ │ ├── CallableExprBuilder.java │ │ ├── DataAccessNode.java │ │ ├── ExprEquivalence.java │ │ ├── ExprNode.java │ │ ├── ExprNodes.java │ │ ├── ExprRootNode.java │ │ ├── FieldAccessNode.java │ │ ├── FunctionNode.java │ │ ├── GlobalNode.java │ │ ├── GroupNode.java │ │ ├── ItemAccessNode.java │ │ ├── ListComprehensionNode.java │ │ ├── ListLiteralNode.java │ │ ├── MapLiteralFromListNode.java │ │ ├── MapLiteralNode.java │ │ ├── MethodCallNode.java │ │ ├── NullNode.java │ │ ├── NullSafeAccessNode.java │ │ ├── NumberNode.java │ │ ├── Operator.java │ │ ├── OperatorNodes.java │ │ ├── ProtoEnumValueNode.java │ │ ├── RecordLiteralNode.java │ │ ├── SoyPrecedence.java │ │ ├── StringNode.java │ │ ├── TemplateLiteralNode.java │ │ ├── TypeLiteralNode.java │ │ ├── UndefinedNode.java │ │ ├── VarDefn.java │ │ ├── VarRefNode.java │ │ ├── package.html │ │ └── testing │ │ │ ├── BUILD.bazel │ │ │ └── ExpressionParser.java │ │ ├── i18ndirectives │ │ ├── BUILD.bazel │ │ ├── FormatNumFunction.java │ │ ├── I18NDirectivesRuntime.java │ │ ├── I18nFunctions.java │ │ ├── I18nUtils.java │ │ ├── LocaleSortMethod.java │ │ └── package.html │ │ ├── idomsrc │ │ ├── AssistantForHtmlMsgs.java │ │ ├── BUILD.bazel │ │ ├── BidiUnicodeWrapDirective.java │ │ ├── EscapeHtmlDirective.java │ │ ├── FilterHtmlAttributesDirective.java │ │ ├── GenIdomCodeVisitor.java │ │ ├── GenIdomExprsVisitor.java │ │ ├── GenIdomTemplateBodyVisitor.java │ │ ├── HtmlContextVisitor.java │ │ ├── IdomDelTemplateNamer.java │ │ ├── IdomGenCallCodeUtils.java │ │ ├── IdomRuntime.java │ │ ├── IdomSrcMain.java │ │ ├── IdomTranslateExprNodeVisitor.java │ │ ├── IdomVisitorsState.java │ │ ├── IsComputableAsIdomExprsVisitor.java │ │ ├── README.md │ │ ├── RemoveUnnecessaryEscapingDirectives.java │ │ ├── SoyIdomSrcOptions.java │ │ ├── TransformSkipNodeVisitor.java │ │ └── UnescapingVisitor.java │ │ ├── internal │ │ ├── base │ │ │ ├── BUILD.bazel │ │ │ ├── UnescapeUtils.java │ │ │ └── package.html │ │ ├── exemptions │ │ │ ├── BUILD.bazel │ │ │ └── NamespaceExemptions.java │ │ ├── i18n │ │ │ ├── BUILD.bazel │ │ │ ├── BidiFormatter.java │ │ │ ├── BidiGlobalDir.java │ │ │ ├── BidiUtils.java │ │ │ ├── SoyBidiUtils.java │ │ │ └── package.html │ │ ├── proto │ │ │ ├── BUILD.bazel │ │ │ ├── Field.java │ │ │ ├── FieldVisitor.java │ │ │ ├── Int64ConversionMode.java │ │ │ ├── JavaQualifiedNames.java │ │ │ ├── ProtoFlavor.java │ │ │ └── ProtoUtils.java │ │ ├── targetexpr │ │ │ ├── BUILD.bazel │ │ │ ├── TargetExpr.java │ │ │ └── package.html │ │ └── util │ │ │ ├── BUILD.bazel │ │ │ ├── TopoSort.java │ │ │ └── TreeStreams.java │ │ ├── javagencode │ │ ├── BUILD.bazel │ │ ├── GenerateBuildersVisitor.java │ │ ├── GenerateParseInfoVisitor.java │ │ ├── KytheHelper.java │ │ ├── SoyFileNodeTransformer.java │ │ └── javatypes │ │ │ ├── BUILD.bazel │ │ │ ├── CodeGenUtils.java │ │ │ ├── CollectionJavaType.java │ │ │ ├── FutureJavaType.java │ │ │ ├── JavaType.java │ │ │ ├── JavaTypeUtils.java │ │ │ ├── MapJavaType.java │ │ │ ├── ProtoEnumJavaType.java │ │ │ ├── ProtoJavaType.java │ │ │ ├── RecordJavaType.java │ │ │ ├── SimpleJavaType.java │ │ │ ├── TemplateJavaType.java │ │ │ ├── VeDataJavaType.java │ │ │ ├── VeJavaType.java │ │ │ └── package-info.java │ │ ├── jbcsrc │ │ ├── AppendableExpression.java │ │ ├── BUILD.bazel │ │ ├── BytecodeCompiler.java │ │ ├── CompiledTemplateMetadata.java │ │ ├── CompilingClassLoader.java │ │ ├── ConstantsCompiler.java │ │ ├── ControlFlow.java │ │ ├── DetachState.java │ │ ├── EnhancedAbstractExprNodeVisitor.java │ │ ├── ExpressionCompiler.java │ │ ├── ExpressionDetacher.java │ │ ├── ExpressionToSoyValueProviderCompiler.java │ │ ├── ExternAdaptors.java │ │ ├── ExternCompiler.java │ │ ├── ExtraCodeCompiler.java │ │ ├── FieldManager.java │ │ ├── JavaSourceFunctionCompiler.java │ │ ├── JbcSrcJavaValue.java │ │ ├── JbcSrcValueFactory.java │ │ ├── LazyClosureCompiler.java │ │ ├── LocalVariableManager.java │ │ ├── MsgCompiler.java │ │ ├── PrintDirectives.java │ │ ├── ProtoUtils.java │ │ ├── README.md │ │ ├── RenderContextExpression.java │ │ ├── SimpleLocalVariableManager.java │ │ ├── SoyFileCompiler.java │ │ ├── SoyNodeCompiler.java │ │ ├── StandardNames.java │ │ ├── SyntheticVarName.java │ │ ├── TemplateAnalysis.java │ │ ├── TemplateAnalysisImpl.java │ │ ├── TemplateCompiler.java │ │ ├── TemplateParameterLookup.java │ │ ├── TemplateVariableManager.java │ │ ├── UnexpectedCompilerFailureException.java │ │ ├── api │ │ │ ├── AdvisingAppendable.java │ │ │ ├── BUILD.bazel │ │ │ ├── Continuations.java │ │ │ ├── JavaApiRestrictions.java │ │ │ ├── LegacySoyJavaStringCaller.java │ │ │ ├── OutputAppendable.java │ │ │ ├── PluginRuntimeInstanceInfo.java │ │ │ ├── RenderResult.java │ │ │ ├── SoyPluginRuntimeInstanceMetaParser.java │ │ │ ├── SoySauce.java │ │ │ ├── SoySauceBuilder.java │ │ │ ├── SoySauceImpl.java │ │ │ └── SoyVeMetadata.java │ │ ├── development-guide.md │ │ ├── internal │ │ │ ├── AbstractMemoryClassLoader.java │ │ │ ├── BUILD.bazel │ │ │ ├── ClassData.java │ │ │ ├── InnerMethods.java │ │ │ ├── JbcSrcNameGenerators.java │ │ │ ├── MemoryClassLoader.java │ │ │ └── SoyClassWriter.java │ │ ├── restricted │ │ │ ├── AnnotationRef.java │ │ │ ├── BUILD.bazel │ │ │ ├── Branch.java │ │ │ ├── BytecodeProducer.java │ │ │ ├── BytecodeUtils.java │ │ │ ├── CodeBuilder.java │ │ │ ├── Expression.java │ │ │ ├── FieldRef.java │ │ │ ├── Flags.java │ │ │ ├── JbcSrcPluginContext.java │ │ │ ├── LocalVariable.java │ │ │ ├── MethodRef.java │ │ │ ├── MethodRefs.java │ │ │ ├── SoyExpression.java │ │ │ ├── SoyJbcSrcPrintDirective.java │ │ │ ├── SoyRuntimeType.java │ │ │ ├── Statement.java │ │ │ └── TypeInfo.java │ │ ├── runtime │ │ │ ├── BUILD.bazel │ │ │ ├── DetachableContentProvider.java │ │ │ ├── DetachableSoyValueProvider.java │ │ │ ├── DetachableSoyValueProviderProvider.java │ │ │ ├── JbcSrcExternRuntime.java │ │ │ ├── JbcSrcPluginRuntime.java │ │ │ └── JbcSrcRuntime.java │ │ ├── shared │ │ │ ├── BUILD.bazel │ │ │ ├── ClassLoaderFallbackCallFactory.java │ │ │ ├── CompiledTemplate.java │ │ │ ├── CompiledTemplateMetaFactory.java │ │ │ ├── CompiledTemplates.java │ │ │ ├── ContextStore.java │ │ │ ├── DetachableProviderFactory.java │ │ │ ├── ExtraConstantBootstraps.java │ │ │ ├── JbcSrcFunctionValue.java │ │ │ ├── LargeStringConstantFactory.java │ │ │ ├── MissingPluginInstanceException.java │ │ │ ├── MsgDefaultConstantFactory.java │ │ │ ├── Names.java │ │ │ ├── RenderContext.java │ │ │ ├── SaveStateMetaFactory.java │ │ │ ├── StackFrame.java │ │ │ ├── SwitchFactory.java │ │ │ ├── TemplateMetadata.java │ │ │ └── ThrowingSoyValueProvider.java │ │ └── todo.md │ │ ├── jssrc │ │ ├── BUILD.bazel │ │ ├── SoyJsSrcOptions.java │ │ ├── dsl │ │ │ ├── AbstractType.java │ │ │ ├── ArrayLiteral.java │ │ │ ├── ArrayType.java │ │ │ ├── Assignment.java │ │ │ ├── BUILD.bazel │ │ │ ├── BinaryOperation.java │ │ │ ├── Bracket.java │ │ │ ├── Break.java │ │ │ ├── Call.java │ │ │ ├── Cast.java │ │ │ ├── ClassExpression.java │ │ │ ├── CodeChunk.java │ │ │ ├── CodeChunks.java │ │ │ ├── Composite.java │ │ │ ├── Concatenation.java │ │ │ ├── Conditional.java │ │ │ ├── ConditionalBuilder.java │ │ │ ├── ConditionalExpressionBuilder.java │ │ │ ├── Continue.java │ │ │ ├── Debugger.java │ │ │ ├── DelegatingExpression.java │ │ │ ├── DoWhile.java │ │ │ ├── Dot.java │ │ │ ├── Expression.java │ │ │ ├── ExpressionStatement.java │ │ │ ├── Expressions.java │ │ │ ├── File.java │ │ │ ├── For.java │ │ │ ├── ForOf.java │ │ │ ├── FormatOptions.java │ │ │ ├── FormattingContext.java │ │ │ ├── FunctionDeclaration.java │ │ │ ├── FunctionType.java │ │ │ ├── GenericType.java │ │ │ ├── GoogRequire.java │ │ │ ├── Group.java │ │ │ ├── HtmlAttribute.java │ │ │ ├── HtmlTag.java │ │ │ ├── Id.java │ │ │ ├── IfThenPair.java │ │ │ ├── Import.java │ │ │ ├── ImportsBuilder.java │ │ │ ├── JsArrowFunction.java │ │ │ ├── JsCodeBuilder.java │ │ │ ├── JsDoc.java │ │ │ ├── Leaf.java │ │ │ ├── LineComment.java │ │ │ ├── NamedFunctionDeclaration.java │ │ │ ├── New.java │ │ │ ├── ObjectLiteral.java │ │ │ ├── OperandPosition.java │ │ │ ├── Operation.java │ │ │ ├── OperatorInterface.java │ │ │ ├── ParamDecl.java │ │ │ ├── ParamDecls.java │ │ │ ├── Precedence.java │ │ │ ├── RangeComment.java │ │ │ ├── RecordType.java │ │ │ ├── Return.java │ │ │ ├── SourceMapHelper.java │ │ │ ├── SoyJsPluginUtils.java │ │ │ ├── SpecialToken.java │ │ │ ├── Statement.java │ │ │ ├── StatementList.java │ │ │ ├── Statements.java │ │ │ ├── StringLiteral.java │ │ │ ├── Switch.java │ │ │ ├── SwitchBuilder.java │ │ │ ├── TaggedTemplateLiteral.java │ │ │ ├── TemplateLiteral.java │ │ │ ├── Ternary.java │ │ │ ├── Throw.java │ │ │ ├── TryCatch.java │ │ │ ├── TsCast.java │ │ │ ├── TsFunction.java │ │ │ ├── TsGlobal.java │ │ │ ├── TsInterface.java │ │ │ ├── TsType.java │ │ │ ├── TsxElement.java │ │ │ ├── TsxFragmentElement.java │ │ │ ├── TsxPrintNode.java │ │ │ ├── UnaryOperation.java │ │ │ ├── UnionType.java │ │ │ ├── VariableDeclaration.java │ │ │ ├── VariableReference.java │ │ │ ├── While.java │ │ │ └── Whitespace.java │ │ ├── internal │ │ │ ├── AliasUtils.java │ │ │ ├── BUILD.bazel │ │ │ ├── CanInitOutputVarVisitor.java │ │ │ ├── DelTemplateNamer.java │ │ │ ├── GenCallCodeUtils.java │ │ │ ├── GenJsCodeVisitor.java │ │ │ ├── GenJsCodeVisitorAssistantForMsgs.java │ │ │ ├── GenJsExprsVisitor.java │ │ │ ├── GenJsTemplateBodyVisitor.java │ │ │ ├── GenerateSoyUtilsEscapingDirectiveCode.java │ │ │ ├── IsComputableAsJsExprsVisitor.java │ │ │ ├── JavaScriptValueFactoryImpl.java │ │ │ ├── JsRuntime.java │ │ │ ├── JsSrcMain.java │ │ │ ├── JsSrcNameGenerators.java │ │ │ ├── JsSrcUtils.java │ │ │ ├── JsType.java │ │ │ ├── NullSafeAccumulator.java │ │ │ ├── OutputVarHandler.java │ │ │ ├── README.md │ │ │ ├── SoyToJsVariableMappings.java │ │ │ ├── StandardNames.java │ │ │ ├── TemplateAliases.java │ │ │ ├── TranslateExprNodeVisitor.java │ │ │ ├── TranslationContext.java │ │ │ ├── VeLogFunction.java │ │ │ ├── VeLogInstrumentationVisitor.java │ │ │ ├── VeLogJsSrcLoggingFunction.java │ │ │ └── VisitorsState.java │ │ ├── package.html │ │ └── restricted │ │ │ ├── BUILD.bazel │ │ │ ├── JsExpr.java │ │ │ ├── JsExprUtils.java │ │ │ ├── ModernSoyJsSrcPrintDirective.java │ │ │ ├── SoyJsSrcFunction.java │ │ │ ├── SoyJsSrcPrintDirective.java │ │ │ ├── SoyLibraryAssistedJsSrcFunction.java │ │ │ └── SoyLibraryAssistedJsSrcPrintDirective.java │ │ ├── logging │ │ ├── BUILD.bazel │ │ ├── GetMetadataMethod.java │ │ ├── GetVeMetadataMethod.java │ │ ├── LoggingConfigValidator.java │ │ ├── LoggingFunction.java │ │ ├── LoggingMethodsRuntime.java │ │ └── SoyLogger.java │ │ ├── msgs │ │ ├── BUILD.bazel │ │ ├── GrammaticalGender.java │ │ ├── SoyMsgBundle.java │ │ ├── SoyMsgBundleHandler.java │ │ ├── SoyMsgBundleLoader.java │ │ ├── SoyMsgBundleWithFullLocale.java │ │ ├── SoyMsgException.java │ │ ├── SoyMsgIdConverter.java │ │ ├── SoyMsgPlugin.java │ │ ├── internal │ │ │ ├── BUILD.bazel │ │ │ ├── ExtractMsgsVisitor.java │ │ │ ├── IcuSyntaxUtils.java │ │ │ ├── InsertMsgsVisitor.java │ │ │ ├── MsgUtils.java │ │ │ └── SoyMsgIdComputer.java │ │ ├── package.html │ │ └── restricted │ │ │ ├── MsgPartUtils.java │ │ │ ├── PlaceholderName.java │ │ │ ├── RenderOnlyMsgIndex.java │ │ │ ├── RenderOnlySoyMsgBundleImpl.java │ │ │ ├── SoyMsg.java │ │ │ ├── SoyMsgBundleCompactor.java │ │ │ ├── SoyMsgBundleImpl.java │ │ │ ├── SoyMsgPart.java │ │ │ ├── SoyMsgPlaceholderPart.java │ │ │ ├── SoyMsgPluralCaseSpec.java │ │ │ ├── SoyMsgPluralPart.java │ │ │ ├── SoyMsgPluralPartForRendering.java │ │ │ ├── SoyMsgRawParts.java │ │ │ ├── SoyMsgRawTextPart.java │ │ │ ├── SoyMsgSelectPart.java │ │ │ ├── SoyMsgSelectPartForRendering.java │ │ │ ├── SoyMsgViewerGrammaticalGenderPart.java │ │ │ └── SoyMsgViewerGrammaticalGenderPartForRendering.java │ │ ├── package.html │ │ ├── parseinfo │ │ ├── BUILD.bazel │ │ ├── SoyFileInfo.java │ │ ├── SoyTemplateInfo.java │ │ ├── TemplateName.java │ │ └── package.html │ │ ├── parsepasses │ │ └── contextautoesc │ │ │ ├── BUILD.bazel │ │ │ ├── Constants.java │ │ │ ├── Context.java │ │ │ ├── ContextualAutoescaper.java │ │ │ ├── InferenceEngine.java │ │ │ ├── Inferences.java │ │ │ ├── JsLexer.jj │ │ │ ├── LexerError.java │ │ │ ├── RawTextContextUpdater.java │ │ │ ├── Rewriter.java │ │ │ ├── SoyAutoescapeException.java │ │ │ └── package-info.java │ │ ├── passes │ │ ├── AbstractTopologicallyOrderedPass.java │ │ ├── AddDebugAttributesPass.java │ │ ├── AddFlushPendingLoggingAttributesPass.java │ │ ├── AutoescaperPass.java │ │ ├── BUILD.bazel │ │ ├── BanDuplicateNamespacesPass.java │ │ ├── BasicHtmlValidationPass.java │ │ ├── BuildCleanerUtil.java │ │ ├── CalculateMsgSubstitutionInfoPass.java │ │ ├── CallAnnotationPass.java │ │ ├── CheckAllFunctionsResolvedPass.java │ │ ├── CheckBadContextualUsagePass.java │ │ ├── CheckDeclaredTypesPass.java │ │ ├── CheckDelegatesPass.java │ │ ├── CheckEscapingSanityFilePass.java │ │ ├── CheckGeneratedSourcesPass.java │ │ ├── CheckGlobalsPass.java │ │ ├── CheckIndirectDepsPass.java │ │ ├── CheckModifiableTemplatesPass.java │ │ ├── CheckNonEmptyMsgNodesPass.java │ │ ├── CheckSkipPass.java │ │ ├── CheckTemplateCallsPass.java │ │ ├── CheckTemplateHeaderVarsPass.java │ │ ├── CheckTemplateVisibilityPass.java │ │ ├── CheckValidVarrefsPass.java │ │ ├── ClearSoyDocStringsVisitor.java │ │ ├── CombineConsecutiveRawTextNodesPass.java │ │ ├── CompilerFilePass.java │ │ ├── CompilerFileSetPass.java │ │ ├── CompilerPass.java │ │ ├── ContentSecurityPolicyNonceInjectionPass.java │ │ ├── CssImportProcessor.java │ │ ├── DesugarGroupNodesPass.java │ │ ├── DesugarHtmlNodesPass.java │ │ ├── DesugarStateNodesPass.java │ │ ├── ElementAttributePass.java │ │ ├── ElementCheckCrossTemplatePass.java │ │ ├── EnforceExperimentalFeaturesPass.java │ │ ├── FileDependencyOrderPass.java │ │ ├── FinalizeTemplateRegistryPass.java │ │ ├── ImportsPass.java │ │ ├── IncrementalDomKeysPass.java │ │ ├── IndirectParamsCalculator.java │ │ ├── InsertMsgPlaceholderNodesPass.java │ │ ├── KeyCommandPass.java │ │ ├── LocalVariablesNodeVisitor.java │ │ ├── ModernFeatureInvariantsEnforcementPass.java │ │ ├── MoreCallValidationsPass.java │ │ ├── MsgWithIdFunctionPass.java │ │ ├── NullSafeAccessPass.java │ │ ├── OptimizationPass.java │ │ ├── PassManager.java │ │ ├── PluginResolver.java │ │ ├── ProtoImportProcessor.java │ │ ├── ResolveDeclaredTypesPass.java │ │ ├── ResolveDottedImportsPass.java │ │ ├── ResolveExpressionTypesPass.java │ │ ├── ResolveNamesPass.java │ │ ├── ResolvePackageRelativeCssNamesPass.java │ │ ├── ResolvePluginsPass.java │ │ ├── ResolveTemplateNamesPass.java │ │ ├── ResolveUseVariantTypePass.java │ │ ├── RestoreCompilerChecksPass.java │ │ ├── RestoreGlobalsPass.java │ │ ├── RewriteCssRefsPass.java │ │ ├── RewriteDirectivesCallableAsFunctionsPass.java │ │ ├── RewriteElementCompositionFunctionsPass.java │ │ ├── RewriteGenderMsgsPass.java │ │ ├── RewriteGlobalsPass.java │ │ ├── RewriteNullishChecksPass.java │ │ ├── RewriteRemaindersPass.java │ │ ├── RewriteShortFormCallsPass.java │ │ ├── RewriteToggleRefsPass.java │ │ ├── RunAfter.java │ │ ├── RunBefore.java │ │ ├── RuntimeTypeCoercion.java │ │ ├── ShouldEnsureDataIsDefinedVisitor.java │ │ ├── SimplifyAssertNonNullPass.java │ │ ├── SoyConformancePass.java │ │ ├── SoyElementCompositionPass.java │ │ ├── SoyElementPass.java │ │ ├── StrictHtmlValidationPass.java │ │ ├── TemplateCallMetadataPass.java │ │ ├── TemplateImportProcessor.java │ │ ├── ToggleImportProcessor.java │ │ ├── TypeNarrowingConditionVisitor.java │ │ ├── TypeSubstitutions.java │ │ ├── UnknownJsGlobalPass.java │ │ ├── ValidateAliasesPass.java │ │ ├── ValidateAutoJavaExternPass.java │ │ ├── ValidateExternsPass.java │ │ ├── ValidateVariantExpressionsPass.java │ │ ├── VeDefValidationPass.java │ │ ├── VeLogRewritePass.java │ │ ├── VeLogValidationPass.java │ │ ├── VeRewritePass.java │ │ ├── XidPass.java │ │ └── htmlmatcher │ │ │ ├── ActiveEdge.java │ │ │ ├── BUILD.bazel │ │ │ ├── HtmlMatcherAccumulatorNode.java │ │ │ ├── HtmlMatcherBlockNode.java │ │ │ ├── HtmlMatcherConditionNode.java │ │ │ ├── HtmlMatcherGraph.java │ │ │ ├── HtmlMatcherGraphNode.java │ │ │ ├── HtmlMatcherTagNode.java │ │ │ └── HtmlTagMatchingPass.java │ │ ├── plugin │ │ ├── internal │ │ │ ├── BUILD.bazel │ │ │ ├── JavaPluginExecContext.java │ │ │ ├── PluginValidator.java │ │ │ └── SoySourceFunctionDescriptor.java │ │ ├── java │ │ │ ├── BUILD.bazel │ │ │ ├── DelegatingMethodChecker.java │ │ │ ├── MethodChecker.java │ │ │ ├── PluginInstances.java │ │ │ ├── ReadMethodData.java │ │ │ ├── ReflectiveMethodChecker.java │ │ │ ├── RenderCssHelper.java │ │ │ ├── SharedExternRuntime.java │ │ │ ├── internal │ │ │ │ ├── AbstractMethodChecker.java │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── CompiledJarsPluginSignatureReader.java │ │ │ │ ├── JavaPluginValidator.java │ │ │ │ ├── MethodSignatureValidator.java │ │ │ │ ├── PluginAnalyzer.java │ │ │ │ ├── PluginSignatureReader.java │ │ │ │ ├── SoyJavaExternFunction.java │ │ │ │ ├── ValidatorContext.java │ │ │ │ ├── ValidatorErrorReporter.java │ │ │ │ ├── ValidatorFactory.java │ │ │ │ └── ValidatorValue.java │ │ │ └── restricted │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── JavaPluginContext.java │ │ │ │ ├── JavaValue.java │ │ │ │ ├── JavaValueFactory.java │ │ │ │ ├── MethodSignature.java │ │ │ │ └── SoyJavaSourceFunction.java │ │ ├── javascript │ │ │ └── restricted │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── JavaScriptPluginContext.java │ │ │ │ ├── JavaScriptValue.java │ │ │ │ ├── JavaScriptValueFactory.java │ │ │ │ └── SoyJavaScriptSourceFunction.java │ │ ├── python │ │ │ └── restricted │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── PythonPluginContext.java │ │ │ │ ├── PythonValue.java │ │ │ │ ├── PythonValueFactory.java │ │ │ │ └── SoyPythonSourceFunction.java │ │ └── restricted │ │ │ ├── BUILD.bazel │ │ │ ├── SoySourceFunction.java │ │ │ └── SoySourceValue.java │ │ ├── pysrc │ │ ├── BUILD.bazel │ │ ├── SoyPySrcOptions.java │ │ ├── internal │ │ │ ├── BUILD.bazel │ │ │ ├── GenPyCallExprVisitor.java │ │ │ ├── GenPyCodeVisitor.java │ │ │ ├── GenPyExprsVisitor.java │ │ │ ├── GeneratePySanitizeEscapingDirectiveCode.java │ │ │ ├── InternalPyExprUtils.java │ │ │ ├── IsComputableAsPyExprVisitor.java │ │ │ ├── LegacyObjectMapFinder.java │ │ │ ├── LocalVariableStack.java │ │ │ ├── MsgFuncGenerator.java │ │ │ ├── PyCodeBuilder.java │ │ │ ├── PySrcMain.java │ │ │ ├── PythonValueFactoryImpl.java │ │ │ └── TranslateToPyExprVisitor.java │ │ ├── package.html │ │ └── restricted │ │ │ ├── BUILD.bazel │ │ │ ├── PyExpr.java │ │ │ ├── PyExprUtils.java │ │ │ ├── PyFunctionExprBuilder.java │ │ │ ├── PyListExpr.java │ │ │ ├── PyStringExpr.java │ │ │ ├── SoyPySrcFunction.java │ │ │ └── SoyPySrcPrintDirective.java │ │ ├── shared │ │ ├── BUILD.bazel │ │ ├── RangeArgs.java │ │ ├── SoyAstCache.java │ │ ├── SoyCssRenamingMap.java │ │ ├── SoyCssTracker.java │ │ ├── SoyGeneralOptions.java │ │ ├── SoyIdRenamingMap.java │ │ ├── SoyJsIdTracker.java │ │ ├── ToggleRegistry.java │ │ ├── internal │ │ │ ├── AbstractGenerateSoyEscapingDirectiveCode.java │ │ │ ├── AbstractStreamingHtmlEscaper.java │ │ │ ├── BUILD.bazel │ │ │ ├── BuiltinFunction.java │ │ │ ├── BuiltinMethod.java │ │ │ ├── DelTemplateSelector.java │ │ │ ├── DirectiveDigest.java │ │ │ ├── EscapingConventions.java │ │ │ ├── FindCalleesNotInFile.java │ │ │ ├── ImmutableSetMultimapToggleRegistry.java │ │ │ ├── InternalPlugins.java │ │ │ ├── MainEntryPointUtils.java │ │ │ ├── NoOpScopedData.java │ │ │ ├── ResolvedSignature.java │ │ │ ├── Sanitizers.java │ │ │ ├── SharedRuntime.java │ │ │ ├── ShortCircuitable.java │ │ │ ├── ShortCircuitables.java │ │ │ ├── SoyScopedData.java │ │ │ ├── SoySimpleScope.java │ │ │ ├── StreamingAttributeEscaper.java │ │ │ ├── StreamingEscaper.java │ │ │ ├── TagWhitelist.java │ │ │ ├── gencode │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── GeneratedFile.java │ │ │ │ ├── IndentedLinesBuilder.java │ │ │ │ ├── JavaGenerationUtils.java │ │ │ │ └── package.html │ │ │ └── package.html │ │ ├── package.html │ │ └── restricted │ │ │ ├── BUILD.bazel │ │ │ ├── ExternMigration.java │ │ │ ├── README.md │ │ │ ├── Signature.java │ │ │ ├── SoyDeprecated.java │ │ │ ├── SoyFieldSignature.java │ │ │ ├── SoyFunction.java │ │ │ ├── SoyFunctionSignature.java │ │ │ ├── SoyFunctions.java │ │ │ ├── SoyJavaFunction.java │ │ │ ├── SoyJavaPrintDirective.java │ │ │ ├── SoyMethod.java │ │ │ ├── SoyMethodSignature.java │ │ │ ├── SoyPrintDirective.java │ │ │ ├── SoyPureFunction.java │ │ │ ├── SoyPurePrintDirective.java │ │ │ ├── SoySourceFunctionMethod.java │ │ │ └── TypedSoyFunction.java │ │ ├── sharedpasses │ │ ├── opti │ │ │ ├── BUILD.bazel │ │ │ ├── PreevalVisitor.java │ │ │ ├── PreevalVisitorFactory.java │ │ │ ├── PrerenderVisitor.java │ │ │ ├── SimplifyExprVisitor.java │ │ │ └── SimplifyVisitor.java │ │ └── render │ │ │ ├── BUILD.bazel │ │ │ ├── CountingFlushableAppendable.java │ │ │ ├── Environment.java │ │ │ ├── EvalVisitor.java │ │ │ ├── EvalVisitorFactoryImpl.java │ │ │ ├── FunctionAdapter.java │ │ │ ├── RenderException.java │ │ │ ├── RenderVisitor.java │ │ │ ├── RenderVisitorAssistantForMsgs.java │ │ │ ├── RenderableThunk.java │ │ │ ├── TestingEnvironment.java │ │ │ ├── TofuFunctionValue.java │ │ │ ├── TofuJavaValue.java │ │ │ ├── TofuPluginContext.java │ │ │ ├── TofuTypeChecks.java │ │ │ └── TofuValueFactory.java │ │ ├── soyparse │ │ ├── BUILD.bazel │ │ ├── CallArgs.java │ │ ├── HtmlRewriter.java │ │ ├── ParseErrors.java │ │ ├── README.md │ │ ├── RawTextBuilder.java │ │ ├── SoyFileParser.jj │ │ ├── SoyParseUtils.java │ │ ├── SoySimpleCharStream.java │ │ ├── SoySimpleToken.java │ │ ├── Tokens.java │ │ └── TypeReferenceParser.java │ │ ├── soytree │ │ ├── AbstractBlockCommandNode.java │ │ ├── AbstractBlockNode.java │ │ ├── AbstractCommandNode.java │ │ ├── AbstractParentCommandNode.java │ │ ├── AbstractParentSoyNode.java │ │ ├── AbstractReturningSoyNodeVisitor.java │ │ ├── AbstractSoyNode.java │ │ ├── AbstractSoyNodeVisitor.java │ │ ├── AliasDeclaration.java │ │ ├── AssignmentNode.java │ │ ├── AstEdits.java │ │ ├── AutoImplNode.java │ │ ├── BUILD.bazel │ │ ├── BreakNode.java │ │ ├── ByteOffsetIndex.java │ │ ├── CallBasicNode.java │ │ ├── CallDelegateNode.java │ │ ├── CallNode.java │ │ ├── CallParamContentNode.java │ │ ├── CallParamNode.java │ │ ├── CallParamValueNode.java │ │ ├── CaseOrDefaultNode.java │ │ ├── CommandChar.java │ │ ├── CommandTagAttribute.java │ │ ├── Comment.java │ │ ├── CompilationUnitAndKind.java │ │ ├── ConstNode.java │ │ ├── ContinueNode.java │ │ ├── DebuggerNode.java │ │ ├── DelcallAnnotationVisitor.java │ │ ├── EscapingMode.java │ │ ├── EvalNode.java │ │ ├── ExternImplNode.java │ │ ├── ExternNode.java │ │ ├── FileMetadata.java │ │ ├── FileSetMetadata.java │ │ ├── ForNode.java │ │ ├── ForNonemptyNode.java │ │ ├── HtmlAttributeNode.java │ │ ├── HtmlAttributeValueNode.java │ │ ├── HtmlCloseTagNode.java │ │ ├── HtmlCommentNode.java │ │ ├── HtmlContext.java │ │ ├── HtmlOpenTagNode.java │ │ ├── HtmlTagNode.java │ │ ├── IfCondNode.java │ │ ├── IfElseNode.java │ │ ├── IfNode.java │ │ ├── ImportNode.java │ │ ├── ImportsContext.java │ │ ├── JavaImplNode.java │ │ ├── JsImplNode.java │ │ ├── KeyNode.java │ │ ├── LetContentNode.java │ │ ├── LetNode.java │ │ ├── LetValueNode.java │ │ ├── LogNode.java │ │ ├── MessagePlaceholder.java │ │ ├── Metadata.java │ │ ├── ModNameDeclaration.java │ │ ├── MsgFallbackGroupNode.java │ │ ├── MsgHtmlTagNode.java │ │ ├── MsgNode.java │ │ ├── MsgPlaceholderNode.java │ │ ├── MsgPluralCaseNode.java │ │ ├── MsgPluralDefaultNode.java │ │ ├── MsgPluralNode.java │ │ ├── MsgSelectCaseNode.java │ │ ├── MsgSelectDefaultNode.java │ │ ├── MsgSelectNode.java │ │ ├── MsgSubstUnitPlaceholderNameUtils.java │ │ ├── NamespaceDeclaration.java │ │ ├── PartialFileMetadata.java │ │ ├── PartialFileSetMetadata.java │ │ ├── PrintDirectiveNode.java │ │ ├── PrintNode.java │ │ ├── RawTextNode.java │ │ ├── ReturnNode.java │ │ ├── SkipNode.java │ │ ├── SoyFileNode.java │ │ ├── SoyFileSetNode.java │ │ ├── SoyNode.java │ │ ├── SoyTreeUtils.java │ │ ├── SwitchCaseNode.java │ │ ├── SwitchDefaultNode.java │ │ ├── SwitchNode.java │ │ ├── TagName.java │ │ ├── TemplateBasicNode.java │ │ ├── TemplateBasicNodeBuilder.java │ │ ├── TemplateDelegateNode.java │ │ ├── TemplateDelegateNodeBuilder.java │ │ ├── TemplateElementNode.java │ │ ├── TemplateElementNodeBuilder.java │ │ ├── TemplateMetadata.java │ │ ├── TemplateMetadataSerializer.java │ │ ├── TemplateNode.java │ │ ├── TemplateNodeBuilder.java │ │ ├── TypeDefNode.java │ │ ├── VeLogNode.java │ │ ├── Visibility.java │ │ ├── WhileNode.java │ │ ├── WhitespaceMode.java │ │ ├── defn │ │ │ ├── AttrParam.java │ │ │ ├── BUILD.bazel │ │ │ ├── LocalVar.java │ │ │ ├── SymbolVar.java │ │ │ ├── TemplateHeaderVarDefn.java │ │ │ ├── TemplateParam.java │ │ │ ├── TemplateStateVar.java │ │ │ └── package.html │ │ └── package.html │ │ ├── testing │ │ ├── AbstractSoyPrintDirectiveTestCase.java │ │ ├── BUILD.bazel │ │ ├── SharedTestUtils.java │ │ ├── SoyFileSetParserBuilder.java │ │ └── TestAnnotations.java │ │ ├── tofu │ │ ├── BUILD.bazel │ │ ├── JavaApiRestrictions.java │ │ ├── LegacySoyJavaTofuStringCaller.java │ │ ├── SoyTofu.java │ │ ├── SoyTofuException.java │ │ ├── internal │ │ │ ├── BUILD.bazel │ │ │ ├── BaseTofu.java │ │ │ └── NamespacedTofu.java │ │ └── package.html │ │ ├── treebuilder │ │ ├── BUILD.bazel │ │ └── ExprNodes.java │ │ ├── types │ │ ├── AbstractIterableType.java │ │ ├── AbstractMapType.java │ │ ├── AnyType.java │ │ ├── BUILD.bazel │ │ ├── BoolType.java │ │ ├── ComputedType.java │ │ ├── DelegatingSoyTypeRegistry.java │ │ ├── ExcludeType.java │ │ ├── ExtractType.java │ │ ├── FloatType.java │ │ ├── FunctionBindingUtil.java │ │ ├── FunctionType.java │ │ ├── GbigintType.java │ │ ├── ImportType.java │ │ ├── IndexedType.java │ │ ├── IntType.java │ │ ├── IntersectionType.java │ │ ├── IterableType.java │ │ ├── LegacyObjectMapType.java │ │ ├── ListType.java │ │ ├── LiteralType.java │ │ ├── MapType.java │ │ ├── MessageType.java │ │ ├── MutableListType.java │ │ ├── MutableMapType.java │ │ ├── NamedType.java │ │ ├── NamespaceType.java │ │ ├── NeverType.java │ │ ├── NonNullableType.java │ │ ├── NullType.java │ │ ├── NumberType.java │ │ ├── OmitType.java │ │ ├── PickType.java │ │ ├── PrimitiveType.java │ │ ├── ProtoEnumImportType.java │ │ ├── ProtoExtensionImportType.java │ │ ├── ProtoImportType.java │ │ ├── ProtoTypeRegistry.java │ │ ├── RecordType.java │ │ ├── SanitizedType.java │ │ ├── SetType.java │ │ ├── SoyProtoEnumType.java │ │ ├── SoyProtoType.java │ │ ├── SoyProtoTypes.java │ │ ├── SoyType.java │ │ ├── SoyTypeRegistry.java │ │ ├── SoyTypeRegistryBuilder.java │ │ ├── SoyTypes.java │ │ ├── StringType.java │ │ ├── TemplateBindingUtil.java │ │ ├── TemplateImportType.java │ │ ├── TemplateType.java │ │ ├── TypeInterner.java │ │ ├── TypeRegistries.java │ │ ├── TypeRegistry.java │ │ ├── UndefinedType.java │ │ ├── UnionType.java │ │ ├── UnknownType.java │ │ ├── VeDataType.java │ │ ├── VeType.java │ │ ├── ast │ │ │ ├── BUILD.bazel │ │ │ ├── FunctionTypeNode.java │ │ │ ├── GenericTypeNode.java │ │ │ ├── IndexedTypeNode.java │ │ │ ├── IntersectionTypeNode.java │ │ │ ├── LiteralTypeNode.java │ │ │ ├── NamedTypeNode.java │ │ │ ├── README.md │ │ │ ├── RecordTypeNode.java │ │ │ ├── TemplateTypeNode.java │ │ │ ├── TypeNode.java │ │ │ ├── TypeNodeConverter.java │ │ │ ├── TypeNodeVisitor.java │ │ │ ├── TypesHolderNode.java │ │ │ └── UnionTypeNode.java │ │ └── package.html │ │ └── xliffmsgplugin │ │ ├── BUILD.bazel │ │ ├── XliffGenerator.java │ │ ├── XliffMsgPlugin.java │ │ ├── XliffParser.java │ │ └── package.html └── tests │ └── com │ └── google │ └── template │ └── soy │ ├── BUILD.bazel │ ├── PerInputOutputFilesTest.java │ ├── SoyMsgExtractorTest.java │ ├── TransitiveIjParamsTest.java │ ├── base │ └── internal │ │ ├── BUILD.bazel │ │ ├── BaseUtilsTest.java │ │ ├── FunctionalInterfaceUtilTest.java │ │ ├── SanitizedContentKindTest.java │ │ ├── TemplateContentKindTest.java │ │ └── UniqueNameGeneratorTest.java │ ├── basetree │ ├── AbstractNodeTest.java │ ├── BUILD.bazel │ └── CopyPolicyTest.java │ ├── basicdirectives │ ├── BUILD.bazel │ ├── BasicEscapeDirectiveTest.java │ ├── BasicEscapeDirectivesTest.java │ ├── ChangeNewlineToBrDirectiveTest.java │ ├── CleanHtmlDirectiveTest.java │ ├── FilterImageDataUriDirectiveTest.java │ ├── InsertWordBreaksDirectiveTest.java │ ├── TextDirectiveTest.java │ └── TruncateDirectiveTest.java │ ├── basicfunctions │ ├── AbsFunctionTest.java │ ├── BUILD.bazel │ ├── CeilingFunctionTest.java │ ├── CosFunctionTest.java │ ├── FloorFunctionTest.java │ ├── HtmlToTextFunctionTest.java │ ├── IsFiniteFunctionTest.java │ ├── KeysFunctionTest.java │ ├── LegacyObjectMapToMapFunctionTest.java │ ├── LogFunctionTest.java │ ├── MapHasFunctionTest.java │ ├── MapToLegacyObjectMapFunctionTest.java │ ├── MaxFunctionTest.java │ ├── MinFunctionTest.java │ ├── RandomIntFunctionTest.java │ ├── RoundFunctionTest.java │ ├── SignFunctionTest.java │ ├── SinFunctionTest.java │ ├── StrIndexOfFunctionTest.java │ ├── StrSubFunctionTest.java │ └── TanFunctionTest.java │ ├── bididirectives │ ├── BUILD.bazel │ ├── BidiSpanWrapDirectiveTest.java │ ├── BidiTestUtils.java │ └── BidiUnicodeWrapDirectiveTest.java │ ├── bidifunctions │ ├── BUILD.bazel │ ├── BidiDirAttrFunctionTest.java │ ├── BidiEndEdgeFunctionTest.java │ ├── BidiGlobalDirFunctionTest.java │ ├── BidiMarkAfterFunctionTest.java │ ├── BidiMarkFunctionTest.java │ ├── BidiStartEdgeFunctionTest.java │ └── BidiTextDirFunctionTest.java │ ├── conformance │ ├── BUILD.bazel │ └── SoyConformanceTest.java │ ├── coredirectives │ ├── BUILD.bazel │ └── EscapeHtmlDirectiveTest.java │ ├── data │ ├── BUILD.bazel │ ├── SanitizedContentsTest.java │ ├── SoyAbstractCachingValueProviderTest.java │ ├── SoyEasyListTest.java │ ├── SoyListDataTest.java │ ├── SoyMapDataTest.java │ ├── SoyMapsTest.java │ ├── SoyValueConverterTest.java │ ├── SoyValueConverterUtility.java │ ├── SoyValueUnconverterTest.java │ ├── UnsafeSanitizedContentOrdainerTest.java │ ├── internal │ │ ├── BUILD.bazel │ │ ├── DictImplTest.java │ │ ├── IterableImplTest.java │ │ ├── LazyProtoToSoyValueListTest.java │ │ ├── LazyProtoToSoyValueMapTest.java │ │ └── ListImplTest.java │ ├── internalutils │ │ ├── BUILD.bazel │ │ ├── InternalValueUtilsTest.java │ │ └── NodeContentKindsTest.java │ └── restricted │ │ ├── BUILD.bazel │ │ ├── CollectionDataTest.java │ │ └── PrimitiveDataTest.java │ ├── error │ ├── BUILD.bazel │ ├── ErrorReporterImplTest.java │ ├── SourceSnippetPrinterTest.java │ ├── SoyErrorKindTest.java │ └── SoyErrorsTest.java │ ├── exprtree │ ├── AbstractExprNodeVisitorTest.java │ ├── AbstractOperatorNodeTest.java │ ├── BUILD.bazel │ ├── ExprEquivalenceTest.java │ ├── FunctionNodeTest.java │ ├── ListLiteralNodeTest.java │ ├── MethodCallNodeTest.java │ ├── NullSafeAccessNodeTest.java │ ├── RecordLiteralNodeTest.java │ └── StringNodeTest.java │ ├── i18ndirectives │ ├── BUILD.bazel │ └── I18nUtilsTest.java │ ├── idomsrc │ ├── BUILD.bazel │ ├── HtmlContextVisitorTest.java │ └── RemoveUnnecessaryEscapingDirectivesTest.java │ ├── internal │ ├── base │ │ ├── BUILD.bazel │ │ └── UnescapeUtilsTest.java │ ├── i18n │ │ ├── BUILD.bazel │ │ ├── BidiFormatterTest.java │ │ ├── BidiGlobalDirTest.java │ │ ├── BidiUtilsTest.java │ │ └── SoyBidiUtilsTest.java │ └── util │ │ ├── BUILD.bazel │ │ ├── TopoSortTest.java │ │ └── TreeStreamsTest.java │ ├── javagencode │ ├── BUILD.bazel │ └── GenerateParseInfoVisitorTest.java │ ├── jbcsrc │ ├── BUILD.bazel │ ├── BytecodeCompilerTest.java │ ├── DetachStateTest.java │ ├── ExpressionCompilerTest.java │ ├── FieldManagerTest.java │ ├── JbcSrcJavaValues.java │ ├── LazyClosureCompilerTest.java │ ├── ProtoSupportTest.java │ ├── SimpleLocalVariableManagerTest.java │ ├── SoyJsIdTrackerTest.java │ ├── StreamingPrintDirectivesTest.java │ ├── TemplateAnalysisTest.java │ ├── TemplateTester.java │ ├── TestExpressionDetacher.java │ ├── VeLoggingTest.java │ ├── api │ │ ├── BUILD.bazel │ │ ├── OutputAppendableTest.java │ │ ├── PluginRuntimeInstanceInfoTest.java │ │ ├── SoySauceTest.java │ │ ├── TestAsyncPlugin.java │ │ ├── strict.soy │ │ ├── stubbing_test_transitive_deps_check.scss │ │ ├── stubbing_test_transitive_deps_check_child.scss │ │ └── stubbing_test_transitive_deps_check_grandchild.scss │ ├── internal │ │ ├── BUILD.bazel │ │ └── MemoryClassLoaderTest.java │ ├── restricted │ │ ├── AnnotationRefTest.java │ │ ├── BUILD.bazel │ │ ├── BranchTest.java │ │ ├── BytecodeProducerTest.java │ │ ├── BytecodeUtilsTest.java │ │ ├── FieldRefTest.java │ │ ├── SoyExpressionTest.java │ │ ├── SoyRuntimeTypeTest.java │ │ ├── TypeInfoTest.java │ │ └── testing │ │ │ ├── BUILD.bazel │ │ │ ├── ExpressionEvaluator.java │ │ │ └── ExpressionSubject.java │ ├── runtime │ │ ├── BUILD.bazel │ │ ├── DetachableContentProviderTest.java │ │ └── JbcSrcRuntimeTest.java │ └── shared │ │ ├── BUILD.bazel │ │ ├── CompiledTemplateMetaFactoryTest.java │ │ ├── DetachableProviderFactoryTest.java │ │ ├── LargeStringConstantFactoryTest.java │ │ ├── MsgDefaultConstantFactoryTest.java │ │ ├── NamesTest.java │ │ ├── SaveStateMetaFactoryTest.java │ │ └── SwitchFactoryTest.java │ ├── jssrc │ ├── dsl │ │ ├── BUILD.bazel │ │ ├── CodeChunkTest.java │ │ ├── CodeChunksTest.java │ │ ├── ExpressionsTest.java │ │ └── SoyJsPluginUtilsTest.java │ ├── internal │ │ ├── AliasUtilsTest.java │ │ ├── BUILD.bazel │ │ ├── CanInitOutputVarVisitorTest.java │ │ ├── GenCallCodeUtilsTest.java │ │ ├── GenJsCodeVisitorTest.java │ │ ├── GenJsExprsVisitorTest.java │ │ ├── IsComputableAsJsExprsVisitorTest.java │ │ ├── JavaScriptValueFactoryImplTest.java │ │ ├── JsSrcSubject.java │ │ ├── JsSrcUtilsTest.java │ │ ├── JsTypeTest.java │ │ ├── JspbTest.java │ │ ├── NullSafeAccumulatorTest.java │ │ ├── OutputVarHandlerTest.java │ │ ├── TranslateExprNodeVisitorTest.java │ │ └── VeLogInstrumentationVisitorTest.java │ └── restricted │ │ ├── BUILD.bazel │ │ └── JsExprUtilsTest.java │ ├── logging │ ├── BUILD.bazel │ └── SoyLoggerTest.java │ ├── msgs │ ├── BUILD.bazel │ ├── SoyMsgBundleWithFullLocaleTest.java │ ├── SoyMsgIdConverterTest.java │ ├── internal │ │ ├── BUILD.bazel │ │ ├── IcuSyntaxUtilsTest.java │ │ ├── InsertMsgsVisitorTest.java │ │ └── SoyMsgIdComputerTest.java │ └── restricted │ │ ├── BUILD.bazel │ │ ├── RenderOnlyMsgIndexTest.java │ │ ├── RenderOnlySoyMsgBundleImplTest.java │ │ ├── SoyMsgBundleCompactorTest.java │ │ ├── SoyMsgBundleImplTest.java │ │ ├── SoyMsgTest.java │ │ ├── SoyMsgViewerGrammaticalGenderPartForRenderingTest.java │ │ └── SoyMsgViewerGrammaticalGenderPartTest.java │ ├── parsepasses │ └── contextautoesc │ │ ├── BUILD.bazel │ │ ├── ContextTest.java │ │ ├── ContextualAutoescaperTest.java │ │ ├── InferenceEngineTest.java │ │ ├── JsLexerTest.java │ │ └── RawTextContextUpdaterTest.java │ ├── passes │ ├── AddDebugAttributesPassTest.java │ ├── BUILD.bazel │ ├── BanDuplicateNamespacesPassTest.java │ ├── CheckDelegatesPassTest.java │ ├── CheckFunctionCallsVisitorTest.java │ ├── CheckGeneratedSourcesPassTest.java │ ├── CheckTemplateHeaderVarsPassTest.java │ ├── CheckTemplateVisibilityPassTest.java │ ├── ClearSoyDocStringsVisitorTest.java │ ├── CombineConsecutiveRawTextNodesPassTest.java │ ├── ContentSecurityPolicyNonceInjectionPassTest.java │ ├── DesugarGroupNodesPassTest.java │ ├── DesugarHtmlNodesPassTest.java │ ├── DesugarStateNodesPassTest.java │ ├── FileDependencyOrderPassTest.java │ ├── IndirectParamsCalculatorTest.java │ ├── PassManagerTest.java │ ├── ResolveExpressionTypesPassTest.java │ ├── ResolveNamesPassTest.java │ ├── ResolvePackageRelativeCssNamesPassTest.java │ ├── RewriteGenderMsgsPassTest.java │ ├── RewriteGlobalsPassTest.java │ ├── SimplifyAssertNonNullPassTest.java │ ├── StrictHtmlValidationPassTest.java │ ├── ToggleImportProcessorTest.java │ └── htmlmatcher │ │ ├── BUILD.bazel │ │ ├── HtmlMatcherAccumulatorNodeTest.java │ │ ├── HtmlMatcherConditionNodeTest.java │ │ ├── HtmlMatcherGraphTest.java │ │ ├── HtmlMatcherTagNodeTest.java │ │ └── TestUtils.java │ ├── plugin │ └── java │ │ └── restricted │ │ └── testing │ │ ├── BUILD.bazel │ │ ├── GetCssNamespacesFunction.java │ │ └── SoyJavaSourceFunctionTester.java │ ├── pysrc │ ├── internal │ │ ├── BUILD.bazel │ │ ├── GenPyCallExprVisitorTest.java │ │ ├── GenPyCodeVisitorTest.java │ │ ├── GenPyExprsVisitorTest.java │ │ ├── IsComputableAsPyExprVisitorTest.java │ │ ├── PyCodeBuilderTest.java │ │ ├── PythonValueFactoryImplTest.java │ │ ├── SoyCodeForPySubject.java │ │ ├── SoyExprForPySubject.java │ │ └── TranslateToPyExprVisitorTest.java │ └── restricted │ │ ├── BUILD.bazel │ │ ├── PyExprUtilsTest.java │ │ └── PyFunctionExprBuilderTest.java │ ├── shared │ ├── BUILD.bazel │ ├── SoyAstCacheTest.java │ ├── internal │ │ ├── BUILD.bazel │ │ ├── EscapingConventionsTest.java │ │ ├── FindCalleesNotInFileTest.java │ │ ├── InternalPluginsTest.java │ │ ├── MainEntryPointUtilsTest.java │ │ ├── SanitizersTest.java │ │ ├── SharedRuntimeTest.java │ │ ├── ShortCircuitablesTest.java │ │ └── gencode │ │ │ ├── IndentedLinesBuilderTest.java │ │ │ └── JavaGenerationUtilsTest.java │ └── restricted │ │ ├── BUILD.bazel │ │ └── SoyDeprecatedTest.java │ ├── sharedpasses │ ├── opti │ │ ├── BUILD.bazel │ │ ├── PreevalVisitorTest.java │ │ ├── PrerenderVisitorTest.java │ │ ├── PrintDirectiveRewritingTest.java │ │ ├── SimplifyExprVisitorTest.java │ │ └── SimplifyVisitorTest.java │ └── render │ │ ├── BUILD.bazel │ │ ├── CountingFlushableAppendableTest.java │ │ ├── EvalVisitorFutureTest.java │ │ ├── EvalVisitorTest.java │ │ ├── RenderVisitorTest.java │ │ └── TofuTypeChecksTest.java │ ├── soyparse │ ├── BUILD.bazel │ ├── ExpressionSubject.java │ ├── HtmlRewriterTest.java │ ├── ParseExpressionTest.java │ ├── SourceLocationTest.java │ ├── SoyParseUtilsTest.java │ └── TemplateParserTest.java │ ├── soytree │ ├── AbstractSoyNodeVisitorTest.java │ ├── BUILD.bazel │ ├── ByteOffsetIndexTest.java │ ├── FileSetMetadataTest.java │ ├── HtmlAttributeNodeTest.java │ ├── HtmlCloseTagNodeTest.java │ ├── HtmlOpenTagNodeTest.java │ ├── KeyNodeTest.java │ ├── MsgHtmlTagNodeTest.java │ ├── MsgNodeTest.java │ ├── MsgSubstUnitPlaceholderNameUtilsTest.java │ ├── PrintNodeTest.java │ ├── RawTextNodeTest.java │ ├── SoyTreeUtilsTest.java │ ├── TemplateNodeTest.java │ ├── TemplateRegistrySubject.java │ ├── TemplateSubject.java │ └── VeLogNodeTest.java │ ├── tofu │ └── internal │ │ ├── BUILD.bazel │ │ ├── TofuExceptionsTest.java │ │ └── TofuHasTemplateTest.java │ ├── types │ ├── BUILD.bazel │ ├── MessageTypeTest.java │ ├── SoyProtoTypeTest.java │ ├── SoyTypeRegistryTest.java │ ├── SoyTypesTest.java │ ├── TemplateTypeTest.java │ ├── TypeParserTest.java │ └── ast │ │ ├── BUILD.bazel │ │ └── TypeNodeTest.java │ └── xliffmsgplugin │ ├── BUILD.bazel │ ├── XliffMsgPluginTest.java │ └── test_data │ ├── test-v2.soy │ ├── test-v2_extracted.xlf │ ├── test-v2_extracted_x-zz.xlf │ └── test-v2_translated_x-zz.xlf ├── javascript ├── api_idom.js ├── api_idom.ts ├── element_lib_idom.js ├── element_lib_idom.ts ├── examples │ ├── README_FOR_EXAMPLES │ ├── features-usage.js │ ├── features-usage_en.html │ ├── features-usage_x-zz.html │ ├── features_generated_en.js │ ├── features_generated_x-zz.js │ ├── simple-usage.html │ ├── simple-usage.js │ ├── simple_generated.js │ ├── simple_generated_en.js │ └── simple_generated_x-zz.js ├── global.js ├── global.ts ├── required_by_soy.js ├── shim.js ├── skiphandler.js ├── skiphandler.ts ├── soy_requirements_onefile.js ├── soydata_converters.js ├── soyutils_directives.js ├── soyutils_directives.ts ├── soyutils_idom.js ├── soyutils_idom.ts ├── soyutils_map.js ├── soyutils_newmaps.js ├── soyutils_templates.js ├── soyutils_usegoog.js ├── soyutils_velog.js └── types.js ├── maven_install.json ├── pom.xml ├── python ├── README.md ├── abstract_translator.py ├── bidi.py ├── directives.py ├── environment.py ├── generated_sanitize.py ├── runtime.py ├── sanitize.py └── simple_translator.py └── src ├── main ├── protobuf │ ├── BUILD.bazel │ ├── annotated_logging_config.proto │ ├── conformance.proto │ ├── css_metadata.proto │ ├── diagnostic_category.proto │ ├── logging_config.proto │ ├── runtime_ve_metadata.proto │ ├── soy_compiler_metrics.proto │ ├── template_call_metadata.proto │ ├── template_metadata.proto │ └── ve_metadata.proto └── resources │ └── META-INF │ └── fences.xml └── test └── protobuf ├── BUILD.bazel ├── collision.proto ├── example.proto ├── proto2_broken_semantics.proto ├── proto2_correct_semantics.proto ├── proto2_non_broken.proto ├── proto3.proto └── test.proto /.bazelci/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/.bazelci/presubmit.yml -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- 1 | build --java_language_version=11 2 | -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 6.2.1 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bazel-* 2 | target/ 3 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/WORKSPACE -------------------------------------------------------------------------------- /documentation/codelabs/helloworlds/helloworld_java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/codelabs/helloworlds/helloworld_java.md -------------------------------------------------------------------------------- /documentation/codelabs/helloworlds/helloworld_js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/codelabs/helloworlds/helloworld_js.md -------------------------------------------------------------------------------- /documentation/concepts/auto-escaping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/auto-escaping.md -------------------------------------------------------------------------------- /documentation/concepts/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/commands.md -------------------------------------------------------------------------------- /documentation/concepts/expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/expressions.md -------------------------------------------------------------------------------- /documentation/concepts/functions-plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/functions-plugins.md -------------------------------------------------------------------------------- /documentation/concepts/ij-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/ij-data.md -------------------------------------------------------------------------------- /documentation/concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/index.md -------------------------------------------------------------------------------- /documentation/concepts/sitemap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/sitemap.md -------------------------------------------------------------------------------- /documentation/concepts/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/templates.md -------------------------------------------------------------------------------- /documentation/concepts/type-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/concepts/type-system.md -------------------------------------------------------------------------------- /documentation/dev/adv-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/adv-java.md -------------------------------------------------------------------------------- /documentation/dev/basic-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/basic-template.md -------------------------------------------------------------------------------- /documentation/dev/conditional-code-loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/conditional-code-loading.md -------------------------------------------------------------------------------- /documentation/dev/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/debugging.md -------------------------------------------------------------------------------- /documentation/dev/dir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/dir.md -------------------------------------------------------------------------------- /documentation/dev/evaluation-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/evaluation-order.md -------------------------------------------------------------------------------- /documentation/dev/externs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/externs.md -------------------------------------------------------------------------------- /documentation/dev/images/soy_bidisupport_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/images/soy_bidisupport_screenshot.png -------------------------------------------------------------------------------- /documentation/dev/includes/configuring-java-builders.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/dev/java-template-builders.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/dev/java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/java.md -------------------------------------------------------------------------------- /documentation/dev/js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/js.md -------------------------------------------------------------------------------- /documentation/dev/localization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/localization.md -------------------------------------------------------------------------------- /documentation/dev/migrating-to-element-composition.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/dev/migrating-to-externs.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/dev/migrating-to-java-type-safe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/migrating-to-java-type-safe.md -------------------------------------------------------------------------------- /documentation/dev/nullable-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/nullable-types.md -------------------------------------------------------------------------------- /documentation/dev/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/plugins.md -------------------------------------------------------------------------------- /documentation/dev/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/security.md -------------------------------------------------------------------------------- /documentation/dev/soysauce-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/soysauce-migration.md -------------------------------------------------------------------------------- /documentation/dev/syntax-highlighting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/dev/syntax-highlighting.md -------------------------------------------------------------------------------- /documentation/reference/calls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/calls.md -------------------------------------------------------------------------------- /documentation/reference/coercions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/coercions.md -------------------------------------------------------------------------------- /documentation/reference/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/commands.md -------------------------------------------------------------------------------- /documentation/reference/comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/comments.md -------------------------------------------------------------------------------- /documentation/reference/constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/constants.md -------------------------------------------------------------------------------- /documentation/reference/control-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/control-flow.md -------------------------------------------------------------------------------- /documentation/reference/debugger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/debugger.md -------------------------------------------------------------------------------- /documentation/reference/delegate-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/delegate-templates.md -------------------------------------------------------------------------------- /documentation/reference/element-composition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/element-composition.md -------------------------------------------------------------------------------- /documentation/reference/eval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/eval.md -------------------------------------------------------------------------------- /documentation/reference/expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/expressions.md -------------------------------------------------------------------------------- /documentation/reference/externs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/externs.md -------------------------------------------------------------------------------- /documentation/reference/file-declarations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/file-declarations.md -------------------------------------------------------------------------------- /documentation/reference/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/functions.md -------------------------------------------------------------------------------- /documentation/reference/html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/html.md -------------------------------------------------------------------------------- /documentation/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/index.md -------------------------------------------------------------------------------- /documentation/reference/let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/let.md -------------------------------------------------------------------------------- /documentation/reference/log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/log.md -------------------------------------------------------------------------------- /documentation/reference/messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/messages.md -------------------------------------------------------------------------------- /documentation/reference/modifiable-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/modifiable-templates.md -------------------------------------------------------------------------------- /documentation/reference/print-directives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/print-directives.md -------------------------------------------------------------------------------- /documentation/reference/print.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/print.md -------------------------------------------------------------------------------- /documentation/reference/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/security.md -------------------------------------------------------------------------------- /documentation/reference/template-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/template-types.md -------------------------------------------------------------------------------- /documentation/reference/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/templates.md -------------------------------------------------------------------------------- /documentation/reference/textual-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/textual-commands.md -------------------------------------------------------------------------------- /documentation/reference/toggles.md: -------------------------------------------------------------------------------- 1 | # Toggles 2 | -------------------------------------------------------------------------------- /documentation/reference/typedefs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/typedefs.md -------------------------------------------------------------------------------- /documentation/reference/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/documentation/reference/types.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/delegates0.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/delegates0.soy -------------------------------------------------------------------------------- /examples/delegates1.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/delegates1.soy -------------------------------------------------------------------------------- /examples/delegates2.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/delegates2.soy -------------------------------------------------------------------------------- /examples/examples_extracted.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/examples_extracted.xlf -------------------------------------------------------------------------------- /examples/examples_translated_en.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/examples_translated_en.xlf -------------------------------------------------------------------------------- /examples/examples_translated_x-zz.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/examples_translated_x-zz.xlf -------------------------------------------------------------------------------- /examples/features.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/features.soy -------------------------------------------------------------------------------- /examples/simple.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/examples/simple.soy -------------------------------------------------------------------------------- /g3doc/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/g3doc/todo.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/AbstractSoyCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/AbstractSoyCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/CacheLoaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/CacheLoaders.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/CommandLineError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/CommandLineError.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/FileSystemSoyFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/FileSystemSoyFileReader.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/PerInputOutputFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/PerInputOutputFiles.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/PluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/PluginLoader.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyCmdLineParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyCmdLineParser.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyCompilerFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyCompilerFileReader.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyConformanceChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyConformanceChecker.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyFileSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyFileSet.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyFileSetParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyFileSetParser.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyHeaderCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyHeaderCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyInputCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyInputCache.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyModule.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyMsgExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyMsgExtractor.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyParseInfoGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyParseInfoGenerator.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyPluginValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyPluginValidator.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyToIdomSrcCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyToIdomSrcCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyToJbcSrcCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyToJbcSrcCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyToJsSrcCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyToJsSrcCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyToPySrcCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyToPySrcCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/SoyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/SoyUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/SourceFilePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/SourceFilePath.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/SourceLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/SourceLocation.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/SourceLocationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/SourceLocationMapper.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/SourceLogicalPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/SourceLogicalPath.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/SoyBackendKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/SoyBackendKind.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/BaseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/BaseUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/IdGenerator.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/Identifier.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/KytheMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/KytheMode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/QuoteStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/QuoteStyle.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/SetOnce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/SetOnce.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/SoyFileKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/SoyFileKind.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/internal/TriState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/internal/TriState.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/base/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/base/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/AbstractNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/AbstractNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/CopyState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/CopyState.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/Copyable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/Copyable.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/MixinParentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/MixinParentNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/Node.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/NodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/NodeVisitor.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/ParentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/ParentNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basetree/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basetree/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicdirectives/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicdirectives/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicdirectives/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicdirectives/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/AbsFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/AbsFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/CosFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/CosFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/LogFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/LogFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/MaxFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/MaxFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/MinFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/MinFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/PowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/PowFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/SinFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/SinFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/SortMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/SortMethod.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/TanFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/TanFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/basicfunctions/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/basicfunctions/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/bididirectives/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/bididirectives/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/bididirectives/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/bididirectives/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/bidifunctions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/bidifunctions/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/bidifunctions/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/bidifunctions/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/conformance/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/conformance/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/conformance/BannedFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/conformance/BannedFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/conformance/BannedHtmlTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/conformance/BannedHtmlTag.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/conformance/BannedRawText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/conformance/BannedRawText.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/conformance/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/conformance/Rule.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/conformance/SoyConformance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/conformance/SoyConformance.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/coredirectives/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/coredirectives/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/coredirectives/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/coredirectives/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/css/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/css/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/css/CssPrefixUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/css/CssPrefixUtil.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/css/CssRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/css/CssRegistry.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/BaseSoyTemplateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/BaseSoyTemplateImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/CssParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/CssParam.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/Dir.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/Dir.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/HtmlToText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/HtmlToText.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/LogStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/LogStatement.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/NodeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/NodeBuilder.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/PartialSoyTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/PartialSoyTemplate.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/ProtoFieldInterpreter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/ProtoFieldInterpreter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/RecordProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/RecordProperty.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SanitizedContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SanitizedContent.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SanitizedContents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SanitizedContents.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyDataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyDataException.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyDict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyDict.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyEasyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyEasyList.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyFutureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyFutureException.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyInjector.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyIterable.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyLegacyObjectMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyLegacyObjectMap.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyList.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyListData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyListData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyMap.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyMapData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyMapData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyMaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyMaps.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyProtoValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyProtoValue.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyRecord.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoySet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoySet.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyTemplate.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyTemplateData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyTemplateData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyTemplateParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyTemplateParam.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyTemplates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyTemplates.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyValue.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyValueConverter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyValueProvider.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyValueUnconverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyValueUnconverter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyVisualElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyVisualElement.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/SoyVisualElementData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/SoyVisualElementData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/TemplateInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/TemplateInterface.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/TemplateValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/TemplateValue.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internal/Converters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internal/Converters.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internal/DictImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internal/DictImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internal/IterableImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internal/IterableImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internal/ListImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internal/ListImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internal/ParamStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internal/ParamStore.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internal/SetImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internal/SetImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internal/SoyMapImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internal/SoyMapImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/internalutils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/internalutils/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/ordainers/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/ordainers/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/restricted/FloatData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/restricted/FloatData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/restricted/NullData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/restricted/NullData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/restricted/NumberData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/restricted/NumberData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/data/restricted/StringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/data/restricted/StringData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/ErrorArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/ErrorArg.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/ErrorFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/ErrorFormatter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/ErrorFormatterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/ErrorFormatterImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/ErrorReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/ErrorReporter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/ErrorReporterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/ErrorReporterImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/MetricReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/MetricReporter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/SourceSnippetPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/SourceSnippetPrinter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/SoyError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/SoyError.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/SoyErrorKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/SoyErrorKind.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/error/SoyErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/error/SoyErrors.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/examples/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/examples/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/examples/FeaturesSoyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/examples/FeaturesSoyInfo.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/examples/FeaturesUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/examples/FeaturesUsage.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/examples/README_FOR_EXAMPLES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/examples/README_FOR_EXAMPLES -------------------------------------------------------------------------------- /java/src/com/google/template/soy/examples/SimpleUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/examples/SimpleUsage.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/examples/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/examples/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/AbstractExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/AbstractExprNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/AbstractVarDefn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/AbstractVarDefn.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/BooleanNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/BooleanNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/DataAccessNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/DataAccessNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/ExprEquivalence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/ExprEquivalence.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/ExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/ExprNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/ExprNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/ExprNodes.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/ExprRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/ExprRootNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/FieldAccessNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/FieldAccessNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/FunctionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/FunctionNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/GlobalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/GlobalNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/GroupNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/GroupNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/ItemAccessNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/ItemAccessNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/ListLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/ListLiteralNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/MapLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/MapLiteralNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/MethodCallNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/MethodCallNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/NullNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/NullNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/NumberNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/NumberNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/Operator.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/OperatorNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/OperatorNodes.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/RecordLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/RecordLiteralNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/SoyPrecedence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/SoyPrecedence.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/StringNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/StringNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/TypeLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/TypeLiteralNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/UndefinedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/UndefinedNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/VarDefn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/VarDefn.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/VarRefNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/VarRefNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/exprtree/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/exprtree/testing/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/i18ndirectives/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/i18ndirectives/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/i18ndirectives/I18nUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/i18ndirectives/I18nUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/i18ndirectives/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/i18ndirectives/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/GenIdomCodeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/GenIdomCodeVisitor.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/HtmlContextVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/HtmlContextVisitor.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/IdomRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/IdomRuntime.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/IdomSrcMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/IdomSrcMain.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/IdomVisitorsState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/IdomVisitorsState.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/README.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/SoyIdomSrcOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/SoyIdomSrcOptions.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/idomsrc/UnescapingVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/idomsrc/UnescapingVisitor.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/base/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/base/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/base/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/base/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/exemptions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/exemptions/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/i18n/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/i18n/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/i18n/BidiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/i18n/BidiUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/i18n/SoyBidiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/i18n/SoyBidiUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/i18n/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/i18n/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/proto/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/proto/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/proto/Field.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/proto/ProtoFlavor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/proto/ProtoFlavor.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/proto/ProtoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/proto/ProtoUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/targetexpr/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/targetexpr/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/util/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/util/TopoSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/util/TopoSort.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/internal/util/TreeStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/internal/util/TreeStreams.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/javagencode/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/javagencode/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/javagencode/KytheHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/javagencode/KytheHelper.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/BytecodeCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/BytecodeCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ConstantsCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ConstantsCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ControlFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ControlFlow.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/DetachState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/DetachState.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ExpressionCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ExpressionCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ExpressionDetacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ExpressionDetacher.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ExternAdaptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ExternAdaptors.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ExternCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ExternCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ExtraCodeCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ExtraCodeCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/FieldManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/FieldManager.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/JbcSrcJavaValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/JbcSrcJavaValue.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/JbcSrcValueFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/JbcSrcValueFactory.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/LazyClosureCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/LazyClosureCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/MsgCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/MsgCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/PrintDirectives.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/PrintDirectives.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/ProtoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/ProtoUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/README.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/SoyFileCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/SoyFileCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/SoyNodeCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/SoyNodeCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/StandardNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/StandardNames.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/SyntheticVarName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/SyntheticVarName.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/TemplateAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/TemplateAnalysis.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/TemplateCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/TemplateCompiler.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/api/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/api/Continuations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/api/Continuations.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/api/RenderResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/api/RenderResult.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/api/SoySauce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/api/SoySauce.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/api/SoySauceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/api/SoySauceBuilder.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/api/SoySauceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/api/SoySauceImpl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/api/SoyVeMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/api/SoyVeMetadata.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/development-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/development-guide.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/internal/ClassData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/internal/ClassData.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/restricted/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/restricted/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/restricted/Branch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/restricted/Branch.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/restricted/FieldRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/restricted/FieldRef.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/restricted/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/restricted/Flags.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/restricted/TypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/restricted/TypeInfo.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/runtime/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/runtime/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/shared/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/shared/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/shared/ContextStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/shared/ContextStore.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/shared/Names.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/shared/Names.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/shared/StackFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/shared/StackFrame.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jbcsrc/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jbcsrc/todo.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/SoyJsSrcOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/SoyJsSrcOptions.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/AbstractType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/AbstractType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ArrayLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ArrayLiteral.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ArrayType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Assignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Assignment.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/BinaryOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/BinaryOperation.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Bracket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Bracket.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Break.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Break.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Call.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Call.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Cast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Cast.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ClassExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ClassExpression.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/CodeChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/CodeChunk.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/CodeChunks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/CodeChunks.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Composite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Composite.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Concatenation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Concatenation.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Conditional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Conditional.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Continue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Continue.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Debugger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Debugger.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/DoWhile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/DoWhile.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Dot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Dot.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Expression.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Expressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Expressions.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/File.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/File.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/For.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/For.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ForOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ForOf.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/FormatOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/FormatOptions.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/FunctionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/FunctionType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/GenericType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/GenericType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/GoogRequire.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/GoogRequire.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Group.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/HtmlAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/HtmlAttribute.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/HtmlTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/HtmlTag.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Id.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/IfThenPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/IfThenPair.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Import.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Import.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ImportsBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ImportsBuilder.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/JsArrowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/JsArrowFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/JsCodeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/JsCodeBuilder.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/JsDoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/JsDoc.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Leaf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Leaf.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/LineComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/LineComment.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/New.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/New.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ObjectLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ObjectLiteral.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/OperandPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/OperandPosition.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Operation.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ParamDecl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ParamDecl.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/ParamDecls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/ParamDecls.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Precedence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Precedence.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/RangeComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/RangeComment.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/RecordType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/RecordType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Return.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/SourceMapHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/SourceMapHelper.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/SoyJsPluginUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/SoyJsPluginUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/SpecialToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/SpecialToken.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Statement.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/StatementList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/StatementList.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Statements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Statements.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/StringLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/StringLiteral.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Switch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Switch.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/SwitchBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/SwitchBuilder.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TemplateLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TemplateLiteral.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Ternary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Ternary.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Throw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Throw.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TryCatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TryCatch.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TsCast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TsCast.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TsFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TsFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TsGlobal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TsGlobal.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TsInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TsInterface.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TsType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TsxElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TsxElement.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/TsxPrintNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/TsxPrintNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/UnaryOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/UnaryOperation.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/UnionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/UnionType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/While.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/While.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/dsl/Whitespace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/dsl/Whitespace.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/internal/AliasUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/internal/AliasUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/internal/JsRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/internal/JsRuntime.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/internal/JsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/internal/JsType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/internal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/internal/README.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/restricted/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/restricted/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/jssrc/restricted/JsExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/jssrc/restricted/JsExpr.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/logging/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/logging/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/logging/LoggingFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/logging/LoggingFunction.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/logging/SoyLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/logging/SoyLogger.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/GrammaticalGender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/GrammaticalGender.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/SoyMsgBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/SoyMsgBundle.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/SoyMsgBundleLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/SoyMsgBundleLoader.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/SoyMsgException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/SoyMsgException.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/SoyMsgIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/SoyMsgIdConverter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/SoyMsgPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/SoyMsgPlugin.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/internal/MsgUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/internal/MsgUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/msgs/restricted/SoyMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/msgs/restricted/SoyMsg.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/parseinfo/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/parseinfo/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/parseinfo/SoyFileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/parseinfo/SoyFileInfo.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/parseinfo/TemplateName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/parseinfo/TemplateName.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/parseinfo/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/parseinfo/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/AutoescaperPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/AutoescaperPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/BuildCleanerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/BuildCleanerUtil.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/CheckGlobalsPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/CheckGlobalsPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/CheckSkipPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/CheckSkipPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/CompilerFilePass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/CompilerFilePass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/CompilerPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/CompilerPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/ImportsPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/ImportsPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/KeyCommandPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/KeyCommandPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/OptimizationPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/OptimizationPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/PassManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/PassManager.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/PluginResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/PluginResolver.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/ResolveNamesPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/ResolveNamesPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/RunAfter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/RunAfter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/RunBefore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/RunBefore.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/SoyElementPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/SoyElementPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/VeLogRewritePass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/VeLogRewritePass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/VeRewritePass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/VeRewritePass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/passes/XidPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/passes/XidPass.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/plugin/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/plugin/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/plugin/java/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/plugin/java/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/pysrc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/pysrc/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/pysrc/SoyPySrcOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/pysrc/SoyPySrcOptions.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/pysrc/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/pysrc/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/pysrc/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/pysrc/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/pysrc/restricted/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/pysrc/restricted/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/pysrc/restricted/PyExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/pysrc/restricted/PyExpr.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/RangeArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/RangeArgs.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/SoyAstCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/SoyAstCache.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/SoyCssTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/SoyCssTracker.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/SoyIdRenamingMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/SoyIdRenamingMap.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/SoyJsIdTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/SoyJsIdTracker.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/ToggleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/ToggleRegistry.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/internal/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/internal/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/shared/restricted/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/shared/restricted/README.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/CallArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/CallArgs.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/HtmlRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/HtmlRewriter.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/ParseErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/ParseErrors.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/README.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/RawTextBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/RawTextBuilder.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/SoyFileParser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/SoyFileParser.jj -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/SoyParseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/SoyParseUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/SoySimpleToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/SoySimpleToken.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soyparse/Tokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soyparse/Tokens.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/AbstractSoyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/AbstractSoyNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/AssignmentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/AssignmentNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/AstEdits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/AstEdits.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/AutoImplNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/AutoImplNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/BreakNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/BreakNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ByteOffsetIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ByteOffsetIndex.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/CallBasicNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/CallBasicNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/CallNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/CallNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/CallParamNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/CallParamNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/CommandChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/CommandChar.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/Comment.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ConstNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ConstNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ContinueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ContinueNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/DebuggerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/DebuggerNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/EscapingMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/EscapingMode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/EvalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/EvalNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ExternImplNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ExternImplNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ExternNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ExternNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/FileMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/FileMetadata.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/FileSetMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/FileSetMetadata.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ForNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ForNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ForNonemptyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ForNonemptyNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/HtmlCommentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/HtmlCommentNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/HtmlContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/HtmlContext.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/HtmlOpenTagNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/HtmlOpenTagNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/HtmlTagNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/HtmlTagNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/IfCondNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/IfCondNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/IfElseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/IfElseNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/IfNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/IfNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ImportNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ImportNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ImportsContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ImportsContext.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/JavaImplNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/JavaImplNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/JsImplNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/JsImplNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/KeyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/KeyNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/LetContentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/LetContentNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/LetNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/LetNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/LetValueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/LetValueNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/LogNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/LogNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/Metadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/Metadata.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/MsgHtmlTagNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/MsgHtmlTagNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/MsgNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/MsgNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/MsgPluralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/MsgPluralNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/MsgSelectNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/MsgSelectNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/PrintNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/PrintNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/RawTextNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/RawTextNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/ReturnNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/ReturnNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/SkipNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/SkipNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/SoyFileNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/SoyFileNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/SoyFileSetNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/SoyFileSetNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/SoyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/SoyNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/SoyTreeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/SoyTreeUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/SwitchCaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/SwitchCaseNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/SwitchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/SwitchNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/TagName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/TagName.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/TemplateNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/TemplateNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/TypeDefNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/TypeDefNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/VeLogNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/VeLogNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/Visibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/Visibility.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/WhileNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/WhileNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/WhitespaceMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/WhitespaceMode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/defn/AttrParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/defn/AttrParam.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/defn/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/defn/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/defn/LocalVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/defn/LocalVar.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/defn/SymbolVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/defn/SymbolVar.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/defn/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/defn/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/soytree/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/soytree/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/testing/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/testing/SharedTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/testing/SharedTestUtils.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/testing/TestAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/testing/TestAnnotations.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/tofu/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/tofu/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/tofu/SoyTofu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/tofu/SoyTofu.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/tofu/SoyTofuException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/tofu/SoyTofuException.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/tofu/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/tofu/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/tofu/internal/BaseTofu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/tofu/internal/BaseTofu.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/tofu/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/tofu/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/treebuilder/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/treebuilder/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/treebuilder/ExprNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/treebuilder/ExprNodes.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/AbstractMapType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/AbstractMapType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/AnyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/AnyType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/BoolType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/BoolType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ComputedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ComputedType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ExcludeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ExcludeType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ExtractType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ExtractType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/FloatType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/FloatType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/FunctionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/FunctionType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/GbigintType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/GbigintType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ImportType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ImportType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/IndexedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/IndexedType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/IntType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/IntType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/IntersectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/IntersectionType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/IterableType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/IterableType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ListType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ListType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/LiteralType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/LiteralType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/MapType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/MapType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/MessageType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/MutableListType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/MutableListType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/MutableMapType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/MutableMapType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/NamedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/NamedType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/NamespaceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/NamespaceType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/NeverType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/NeverType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/NonNullableType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/NonNullableType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/NullType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/NullType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/NumberType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/NumberType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/OmitType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/OmitType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/PickType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/PickType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/PrimitiveType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ProtoImportType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ProtoImportType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ProtoTypeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ProtoTypeRegistry.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/RecordType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/RecordType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SanitizedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SanitizedType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SetType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SoyProtoEnumType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SoyProtoEnumType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SoyProtoType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SoyProtoType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SoyProtoTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SoyProtoTypes.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SoyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SoyType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SoyTypeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SoyTypeRegistry.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/SoyTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/SoyTypes.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/StringType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/StringType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/TemplateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/TemplateType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/TypeInterner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/TypeInterner.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/TypeRegistries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/TypeRegistries.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/TypeRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/TypeRegistry.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/UndefinedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/UndefinedType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/UnionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/UnionType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/UnknownType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/UnknownType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/VeDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/VeDataType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/VeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/VeType.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ast/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ast/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ast/NamedTypeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ast/NamedTypeNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ast/README.md -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ast/TypeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ast/TypeNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/ast/UnionTypeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/ast/UnionTypeNode.java -------------------------------------------------------------------------------- /java/src/com/google/template/soy/types/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/types/package.html -------------------------------------------------------------------------------- /java/src/com/google/template/soy/xliffmsgplugin/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/xliffmsgplugin/BUILD.bazel -------------------------------------------------------------------------------- /java/src/com/google/template/soy/xliffmsgplugin/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/src/com/google/template/soy/xliffmsgplugin/package.html -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/SoyMsgExtractorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/SoyMsgExtractorTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/base/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/base/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/basetree/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/basetree/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/basicfunctions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/basicfunctions/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/bididirectives/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/bididirectives/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/bidifunctions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/bidifunctions/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/conformance/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/conformance/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/coredirectives/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/coredirectives/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/data/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/data/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/data/SoyEasyListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/data/SoyEasyListTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/data/SoyListDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/data/SoyListDataTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/data/SoyMapDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/data/SoyMapDataTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/data/SoyMapsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/data/SoyMapsTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/data/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/data/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/error/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/error/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/error/SoyErrorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/error/SoyErrorsTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/exprtree/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/exprtree/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/i18ndirectives/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/i18ndirectives/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/idomsrc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/idomsrc/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/internal/base/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/internal/base/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/internal/i18n/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/internal/i18n/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/internal/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/internal/util/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/javagencode/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/javagencode/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jbcsrc/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/TemplateTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jbcsrc/TemplateTester.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/VeLoggingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jbcsrc/VeLoggingTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jbcsrc/api/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/api/strict.soy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jbcsrc/api/strict.soy -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/api/stubbing_test_transitive_deps_check.scss: -------------------------------------------------------------------------------- 1 | @provide 'stubbing_test.transitive_deps_check'; 2 | -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/api/stubbing_test_transitive_deps_check_child.scss: -------------------------------------------------------------------------------- 1 | @provide 'stubbing_test.transitive_deps_check_child'; 2 | -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/api/stubbing_test_transitive_deps_check_grandchild.scss: -------------------------------------------------------------------------------- 1 | @provide 'stubbing_test.transitive_deps_check_grandchild'; 2 | -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/runtime/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jbcsrc/runtime/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jbcsrc/shared/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jbcsrc/shared/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jssrc/dsl/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jssrc/dsl/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/jssrc/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/jssrc/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/logging/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/logging/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/logging/SoyLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/logging/SoyLoggerTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/msgs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/msgs/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/msgs/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/msgs/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/passes/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/passes/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/pysrc/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/pysrc/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/shared/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/shared/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/soyparse/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/soyparse/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/soytree/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/soytree/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/soytree/KeyNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/soytree/KeyNodeTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/soytree/MsgNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/soytree/MsgNodeTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/soytree/PrintNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/soytree/PrintNodeTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/soytree/VeLogNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/soytree/VeLogNodeTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/tofu/internal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/tofu/internal/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/types/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/types/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/types/MessageTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/types/MessageTypeTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/types/SoyTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/types/SoyTypesTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/types/TypeParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/types/TypeParserTest.java -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/types/ast/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/types/ast/BUILD.bazel -------------------------------------------------------------------------------- /java/tests/com/google/template/soy/xliffmsgplugin/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/java/tests/com/google/template/soy/xliffmsgplugin/BUILD.bazel -------------------------------------------------------------------------------- /javascript/api_idom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/api_idom.js -------------------------------------------------------------------------------- /javascript/api_idom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/api_idom.ts -------------------------------------------------------------------------------- /javascript/element_lib_idom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/element_lib_idom.js -------------------------------------------------------------------------------- /javascript/element_lib_idom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/element_lib_idom.ts -------------------------------------------------------------------------------- /javascript/examples/README_FOR_EXAMPLES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/README_FOR_EXAMPLES -------------------------------------------------------------------------------- /javascript/examples/features-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/features-usage.js -------------------------------------------------------------------------------- /javascript/examples/features-usage_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/features-usage_en.html -------------------------------------------------------------------------------- /javascript/examples/features-usage_x-zz.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/features-usage_x-zz.html -------------------------------------------------------------------------------- /javascript/examples/features_generated_en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/features_generated_en.js -------------------------------------------------------------------------------- /javascript/examples/features_generated_x-zz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/features_generated_x-zz.js -------------------------------------------------------------------------------- /javascript/examples/simple-usage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/simple-usage.html -------------------------------------------------------------------------------- /javascript/examples/simple-usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/simple-usage.js -------------------------------------------------------------------------------- /javascript/examples/simple_generated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/simple_generated.js -------------------------------------------------------------------------------- /javascript/examples/simple_generated_en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/simple_generated_en.js -------------------------------------------------------------------------------- /javascript/examples/simple_generated_x-zz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/examples/simple_generated_x-zz.js -------------------------------------------------------------------------------- /javascript/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/global.js -------------------------------------------------------------------------------- /javascript/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/global.ts -------------------------------------------------------------------------------- /javascript/required_by_soy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/required_by_soy.js -------------------------------------------------------------------------------- /javascript/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/shim.js -------------------------------------------------------------------------------- /javascript/skiphandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/skiphandler.js -------------------------------------------------------------------------------- /javascript/skiphandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/skiphandler.ts -------------------------------------------------------------------------------- /javascript/soy_requirements_onefile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soy_requirements_onefile.js -------------------------------------------------------------------------------- /javascript/soydata_converters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soydata_converters.js -------------------------------------------------------------------------------- /javascript/soyutils_directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_directives.js -------------------------------------------------------------------------------- /javascript/soyutils_directives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_directives.ts -------------------------------------------------------------------------------- /javascript/soyutils_idom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_idom.js -------------------------------------------------------------------------------- /javascript/soyutils_idom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_idom.ts -------------------------------------------------------------------------------- /javascript/soyutils_map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_map.js -------------------------------------------------------------------------------- /javascript/soyutils_newmaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_newmaps.js -------------------------------------------------------------------------------- /javascript/soyutils_templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_templates.js -------------------------------------------------------------------------------- /javascript/soyutils_usegoog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_usegoog.js -------------------------------------------------------------------------------- /javascript/soyutils_velog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/soyutils_velog.js -------------------------------------------------------------------------------- /javascript/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/javascript/types.js -------------------------------------------------------------------------------- /maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/maven_install.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/pom.xml -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/README.md -------------------------------------------------------------------------------- /python/abstract_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/abstract_translator.py -------------------------------------------------------------------------------- /python/bidi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/bidi.py -------------------------------------------------------------------------------- /python/directives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/directives.py -------------------------------------------------------------------------------- /python/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/environment.py -------------------------------------------------------------------------------- /python/generated_sanitize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/generated_sanitize.py -------------------------------------------------------------------------------- /python/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/runtime.py -------------------------------------------------------------------------------- /python/sanitize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/sanitize.py -------------------------------------------------------------------------------- /python/simple_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/python/simple_translator.py -------------------------------------------------------------------------------- /src/main/protobuf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/BUILD.bazel -------------------------------------------------------------------------------- /src/main/protobuf/annotated_logging_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/annotated_logging_config.proto -------------------------------------------------------------------------------- /src/main/protobuf/conformance.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/conformance.proto -------------------------------------------------------------------------------- /src/main/protobuf/css_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/css_metadata.proto -------------------------------------------------------------------------------- /src/main/protobuf/diagnostic_category.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/diagnostic_category.proto -------------------------------------------------------------------------------- /src/main/protobuf/logging_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/logging_config.proto -------------------------------------------------------------------------------- /src/main/protobuf/runtime_ve_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/runtime_ve_metadata.proto -------------------------------------------------------------------------------- /src/main/protobuf/soy_compiler_metrics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/soy_compiler_metrics.proto -------------------------------------------------------------------------------- /src/main/protobuf/template_call_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/template_call_metadata.proto -------------------------------------------------------------------------------- /src/main/protobuf/template_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/template_metadata.proto -------------------------------------------------------------------------------- /src/main/protobuf/ve_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/protobuf/ve_metadata.proto -------------------------------------------------------------------------------- /src/main/resources/META-INF/fences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/main/resources/META-INF/fences.xml -------------------------------------------------------------------------------- /src/test/protobuf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/BUILD.bazel -------------------------------------------------------------------------------- /src/test/protobuf/collision.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/collision.proto -------------------------------------------------------------------------------- /src/test/protobuf/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/example.proto -------------------------------------------------------------------------------- /src/test/protobuf/proto2_broken_semantics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/proto2_broken_semantics.proto -------------------------------------------------------------------------------- /src/test/protobuf/proto2_correct_semantics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/proto2_correct_semantics.proto -------------------------------------------------------------------------------- /src/test/protobuf/proto2_non_broken.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/proto2_non_broken.proto -------------------------------------------------------------------------------- /src/test/protobuf/proto3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/proto3.proto -------------------------------------------------------------------------------- /src/test/protobuf/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/closure-templates/HEAD/src/test/protobuf/test.proto --------------------------------------------------------------------------------