<commit_before>import './lib/bootstrap';

export { default as templateFactory, TemplateFactory, Template } from './lib/template';

export { NULL_REFERENCE, UNDEFINED_REFERENCE, PrimitiveReference, ConditionalReference } from './lib/references';

export {
   default as OpcodeBuilderDSL
} from './lib/compiled/opcodes/builder';

export {
  CompilableLayout,
  compileLayout
} from './lib/compiler';

export {
  ComponentBuilder,
  ComponentArgs
} from './lib/opcode-builder';

export {
  CompiledStaticTemplate,
  CompiledDynamicTemplate,
  CompiledDynamicBlock,
  CompiledDynamicProgram
} from './lib/compiled/blocks';

export {
  AttributeManager as IAttributeManager,
  AttributeManager,
  PropertyManager,
  INPUT_VALUE_PROPERTY_MANAGER,
  defaultManagers,
  defaultAttributeManagers,
  defaultPropertyManagers,
  readDOMAttr
} from './lib/dom/attribute-managers';

export {
  debugSlice
} from './lib/opcodes';

export {
  normalizeTextValue
} from './lib/compiled/opcodes/content';

export {
  setDebuggerCallback,
  resetDebuggerCallback,
  DebugCallback
} from './lib/compiled/opcodes/debugger';

export {
  EvaluatedArgs,
  EvaluatedNamedArgs,
  EvaluatedPositionalArgs
} from './lib/compiled/expressions/args';

export {
  default as getDynamicVar
} from './lib/helpers/get-dynamic-var';

export {
  Blocks as BlockMacros,
  Inlines as InlineMacros,
  NestedBlockSyntax,
  CompileBlockMacro,
  compileArgs,
  compileComponentArgs,
  compileList,
  expr as compileExpression
} from './lib/syntax/functions';

export {
  ClientSide,
  CompilableTemplate,
  ScannedBlock,
  ScannedProgram,
  Block,
  Program,
  compileStatement
} from './lib/scanner';

export {
  ARGS
} from './lib/compiled/opcodes/component';

export { PublicVM as VM, UpdatingVM, RenderResult, IteratorResult } from './lib/vm';

export { SafeString, isSafeString } from './lib/upsert';

export {
  Scope,
  default as Environment,
  Helper,
  DynamicScope,
} from './lib/environment';

export {
  PartialDefinition
} from './lib/partial';

export {
  Component,
  ComponentClass,
  ComponentManager,
  ComponentDefinition,
  ComponentLayoutBuilder,
  ComponentAttrsBuilder,
  isComponentDefinition
} from './lib/component/interfaces';

export {
  ModifierManager
} from './lib/modifier/interfaces';

export { default as DOMChanges, DOMChanges as IDOMChanges, DOMTreeConstruction, isWhitespace, insertHTMLBefore } from './lib/dom/helper';
import  * as Simple from './lib/dom/interfaces';
export { Simple };
export { ElementStack, ElementOperations } from './lib/builder';
export { default as Bounds, ConcreteBounds } from './lib/bounds';
<commit_msg>Export Arguments and NamedArguments interfaces<commit_after>import './lib/bootstrap';

export { default as templateFactory, TemplateFactory, Template } from './lib/template';

export { NULL_REFERENCE, UNDEFINED_REFERENCE, PrimitiveReference, ConditionalReference } from './lib/references';

export {
   default as OpcodeBuilderDSL
} from './lib/compiled/opcodes/builder';

export {
  CompilableLayout,
  compileLayout
} from './lib/compiler';

export {
  ComponentBuilder,
  ComponentArgs
} from './lib/opcode-builder';

export {
  CompiledStaticTemplate,
  CompiledDynamicTemplate,
  CompiledDynamicBlock,
  CompiledDynamicProgram
} from './lib/compiled/blocks';

export {
  AttributeManager as IAttributeManager,
  AttributeManager,
  PropertyManager,
  INPUT_VALUE_PROPERTY_MANAGER,
  defaultManagers,
  defaultAttributeManagers,
  defaultPropertyManagers,
  readDOMAttr
} from './lib/dom/attribute-managers';

export {
  debugSlice
} from './lib/opcodes';

export {
  normalizeTextValue
} from './lib/compiled/opcodes/content';

export {
  setDebuggerCallback,
  resetDebuggerCallback,
  DebugCallback
} from './lib/compiled/opcodes/debugger';

export {
  EvaluatedArgs,
  EvaluatedNamedArgs,
  EvaluatedPositionalArgs
} from './lib/compiled/expressions/args';

export {
  default as getDynamicVar
} from './lib/helpers/get-dynamic-var';

export {
  Blocks as BlockMacros,
  Inlines as InlineMacros,
  NestedBlockSyntax,
  CompileBlockMacro,
  compileArgs,
  compileComponentArgs,
  compileList,
  expr as compileExpression
} from './lib/syntax/functions';

export {
  ClientSide,
  CompilableTemplate,
  ScannedBlock,
  ScannedProgram,
  Block,
  Program,
  compileStatement
} from './lib/scanner';

export {
  ARGS
} from './lib/compiled/opcodes/component';

export { PublicVM as VM, UpdatingVM, RenderResult, IteratorResult } from './lib/vm';

export { SafeString, isSafeString } from './lib/upsert';

export {
  Scope,
  default as Environment,
  Helper,
  DynamicScope,
} from './lib/environment';

export {
  PartialDefinition
} from './lib/partial';

export {
  Component,
  ComponentClass,
  ComponentManager,
  ComponentDefinition,
  ComponentLayoutBuilder,
  ComponentAttrsBuilder,
  isComponentDefinition,
  Arguments,
  NamedArguments
} from './lib/component/interfaces';

export {
  ModifierManager
} from './lib/modifier/interfaces';

export { default as DOMChanges, DOMChanges as IDOMChanges, DOMTreeConstruction, isWhitespace, insertHTMLBefore } from './lib/dom/helper';
import  * as Simple from './lib/dom/interfaces';
export { Simple };
export { ElementStack, ElementOperations } from './lib/builder';
export { default as Bounds, ConcreteBounds } from './lib/bounds';

{'fraction_non_alphanumeric': 0.10835214446952596, 'fraction_numerical': 0.0, 'mean_word_length': 4.626455026455027, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1192543', 'n_tokens_mistral': 1618, 'n_tokens_neox': 1592, 'n_words': 370}