<commit_before># Header navigation
# ====================
main:
  docs:
    url: /docs/reference/
    title: Docs

  contribute:
    url: /contribute.html
    title: Contribute

  try:
    url: http://kotlin-demo.jetbrains.com
    title: Try Online

  download:
    url: /#get-kotlin
    title: Download
    show: false


# Docs section navigation
# =======================
docs:
  reference:
    url: /docs/reference/
    title: Reference

  tutorials:
    url: /docs/tutorials/
    title: Tutorials

  videos:
    url: /docs/videos.html
    title: Videos

  events:
    url: /docs/events.html
    title: Events

  resources:
    url: /docs/resources.html
    title: More resources


# Reference navigation
# ====================
reference:
  - title: Basics
    content:
      - /docs/reference/basic-ops.html: Basic Operations
      - /docs/reference/basic-syntax.html: Basic Syntax
      - /docs/reference/coding-conventions.html: Coding Conventions
      - /docs/reference/idioms.html: Idioms

  - title: Syntax
    content:
      - /docs/reference/annotations.html: Annotations
      - /docs/reference/basic-types.html: Basic Types
      - /docs/reference/classes.html: Classes and Inheritance
      - /docs/reference/comparison-to-scala.html: Comparison to Scala
      - /docs/reference/control-flow.html: Control Flow
      - /docs/reference/delegation.html: Delegation
      - /docs/reference/enum-classes.html: Enum Classes
      - /docs/reference/exceptions.html: Exceptions
      - /docs/reference/extension-functions.html: Extension Functions
      - /docs/reference/functions.html: Functions
      - /docs/reference/generics.html: Generics
      - /docs/reference/lambdas.html: High-Order Functions and Lambdas
      - /docs/reference/nested-classes.html: Nested Classes
      - /docs/reference/null-safety.html: Null Safety
      - /docs/reference/object-declarations.html: Object Expressions and Declarations
      - /docs/reference/operator-overloading.html: Operator overloading
      - /docs/reference/packages.html: Packages
      - /docs/reference/pattern-matching.html: Pattern Matching
      - /docs/reference/properties.html: Properties and Fields
      - /docs/reference/ranges.html: Ranges
      - /docs/reference/returns.html: Returns and Jumps
      - /docs/reference/this-expressions.html: This expressions
      - /docs/reference/traits.html: Traits
      - /docs/reference/typecasts.html: Type Casts

  - title: Interop
    content:
      - /docs/reference/java-interop.html: Java Interop

  - title: Tools
    content:
#      - /docs/reference/kotlin-build-tools.html: Kotlin Build Tools
#      - /docs/reference/kotlin-doc.html: Kotlin Doc

  - title: FAQ
    content:
#      - /docs/reference/comparison-to-java.html: Comparison to Java
      - /docs/reference/faq.html: FAQ

  - title: Grammar
    content:
#      - /docs/reference/grammar.html: Grammar


# Tutorials navigation
# ====================
tutorials:
  - title: Getting Started
    content:
      - /docs/tutorials/getting-started.html: Getting Started
      - /docs/tutorials/command-line.html: Working with the Command Line Compiler

  - title: Tooling
    content:
      - /docs/tutorials/using-maven.html: Using Maven
      - /docs/tutorials/using-ant.html: Using Ant
      - /docs/tutorials/using-griffon.html: Using Griffon
      - /docs/tutorials/using-gradle.html: Using Gradle<commit_msg>Add description to each reference nav category<commit_after># Header navigation
# ====================
main:
  docs:
    url: /docs/reference/
    title: Docs

  contribute:
    url: /contribute.html
    title: Contribute

  try:
    url: http://kotlin-demo.jetbrains.com
    title: Try Online

  download:
    url: /#get-kotlin
    title: Download
    show: false


# Docs section navigation
# =======================
docs:
  reference:
    url: /docs/reference/
    title: Reference

  tutorials:
    url: /docs/tutorials/
    title: Tutorials

  videos:
    url: /docs/videos.html
    title: Videos

  events:
    url: /docs/events.html
    title: Events

  resources:
    url: /docs/resources.html
    title: More resources


# Reference navigation
# ====================
reference:
  - title: Basics
    description: Get familiar with the basics of Kotlin including operations, coding conventions and idioms.
    content:
      - /docs/reference/basic-ops.html: Basic Operations
      - /docs/reference/basic-syntax.html: Basic Syntax
      - /docs/reference/coding-conventions.html: Coding Conventions
      - /docs/reference/idioms.html: Idioms

  - title: Syntax
    description: Full coverage of the Kotlin syntax.
    content:
      - /docs/reference/annotations.html: Annotations
      - /docs/reference/basic-types.html: Basic Types
      - /docs/reference/classes.html: Classes and Inheritance
      - /docs/reference/comparison-to-scala.html: Comparison to Scala
      - /docs/reference/control-flow.html: Control Flow
      - /docs/reference/delegation.html: Delegation
      - /docs/reference/enum-classes.html: Enum Classes
      - /docs/reference/exceptions.html: Exceptions
      - /docs/reference/extension-functions.html: Extension Functions
      - /docs/reference/functions.html: Functions
      - /docs/reference/generics.html: Generics
      - /docs/reference/lambdas.html: High-Order Functions and Lambdas
      - /docs/reference/nested-classes.html: Nested Classes
      - /docs/reference/null-safety.html: Null Safety
      - /docs/reference/object-declarations.html: Object Expressions and Declarations
      - /docs/reference/operator-overloading.html: Operator overloading
      - /docs/reference/packages.html: Packages
      - /docs/reference/pattern-matching.html: Pattern Matching
      - /docs/reference/properties.html: Properties and Fields
      - /docs/reference/ranges.html: Ranges
      - /docs/reference/returns.html: Returns and Jumps
      - /docs/reference/this-expressions.html: This expressions
      - /docs/reference/traits.html: Traits
      - /docs/reference/typecasts.html: Type Casts

  - title: Interop
    description: What you need to know about interoperability with Java and JavaScript.
    content:
      - /docs/reference/java-interop.html: Java Interop

  - title: Tools
    description:
    content:
#      - /docs/reference/kotlin-build-tools.html: Kotlin Build Tools
#      - /docs/reference/kotlin-doc.html: Kotlin Doc

  - title: FAQ
    description: Every question you could possibly think of, might be answered.
    content:
#      - /docs/reference/comparison-to-java.html: Comparison to Java
      - /docs/reference/faq.html: FAQ

  - title: Grammar
    content:
#      - /docs/reference/grammar.html: Grammar


# Tutorials navigation
# ====================
tutorials:
  - title: Getting Started
    content:
      - /docs/tutorials/getting-started.html: Getting Started
      - /docs/tutorials/command-line.html: Working with the Command Line Compiler

  - title: Tooling
    content:
      - /docs/tutorials/using-maven.html: Using Maven
      - /docs/tutorials/using-ant.html: Using Ant
      - /docs/tutorials/using-griffon.html: Using Griffon
      - /docs/tutorials/using-gradle.html: Using Gradle
{'fraction_non_alphanumeric': 0.12737165178571427, 'fraction_numerical': 0.0, 'mean_word_length': 2.691555097837281, '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': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '566417', 'n_tokens_mistral': 2256, 'n_tokens_neox': 2133, 'n_words': 472}