Skip to content

Commit

Permalink
Remove child nodes from the language spec TOC (dotnet#2870)
Browse files Browse the repository at this point in the history
* Remove child nodes from the language spec TOC

These were causing build problems with PDF generation.

* fixed link format

* fixed link
  • Loading branch information
BillWagner authored and mairaw committed Aug 9, 2017
1 parent f628b66 commit dc9eafe
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 269 deletions.
169 changes: 18 additions & 151 deletions docs/csharp/language-reference/language-specification/toc.md
Original file line number Diff line number Diff line change
@@ -1,152 +1,19 @@
# [C# 6.0 draft specification](index.md)
## [Lexical structure](../../../../_csharplang/spec/lexical-structure.md#lexical-structure)
### [Programs](../../../../_csharplang/spec/lexical-structure.md#programs)
### [Grammars](../../../../_csharplang/spec/lexical-structure.md#grammars)
### [Lexical analysis](../../../../_csharplang/spec/lexical-structure.md#lexical-analysis)
### [Tokens](../../../../_csharplang/spec/lexical-structure.md#tokens)
### [Pre-processing directives](../../../../_csharplang/spec/lexical-structure.md#pre-processing-directives)
## [Basic concepts](../../../../_csharplang/spec/basic-concepts.md#basic-concepts)
### [Application Startup](../../../../_csharplang/spec/basic-concepts.md#application-startup)
### [Application termination](../../../../_csharplang/spec/basic-concepts.md#application-termination)
### [Declarations](../../../../_csharplang/spec/basic-concepts.md#declarations)
### [Members](../../../../_csharplang/spec/basic-concepts.md#members)
### [Member access](../../../../_csharplang/spec/basic-concepts.md#member-access)
### [Signatures and overloading](../../../../_csharplang/spec/basic-concepts.md#signatures-and-overloading)
### [Scopes](../../../../_csharplang/spec/basic-concepts.md#scopes)
### [Namespace and type names](../../../../_csharplang/spec/basic-concepts.md#namespace-and-type-names)
### [Automatic memory management](../../../../_csharplang/spec/basic-concepts.md#automatic-memory-management)
### [Execution order](../../../../_csharplang/spec/basic-concepts.md#execution-order)
## [Types](../../../../_csharplang/spec/types.md#types)
### [Value types](../../../../_csharplang/spec/types.md#value-types)
### [Reference types](../../../../_csharplang/spec/types.md#reference-types)
### [Boxing and unboxing](../../../../_csharplang/spec/types.md#boxing-and-unboxing)
### [Constructed types](../../../../_csharplang/spec/types.md#constructed-types)
### [Type parameters](../../../../_csharplang/spec/types.md#type-parameters)
### [Expression tree types](../../../../_csharplang/spec/types.md#expression-tree-types)
### [The dynamic type](../../../../_csharplang/spec/types.md#the-dynamic-type)
## [Variables](../../../../_csharplang/spec/variables.md#variables)
### [Variable categories](../../../../_csharplang/spec/variables.md#variable-categories)
### [Default values](../../../../_csharplang/spec/variables.md#default-values)
### [Definite assignment](../../../../_csharplang/spec/variables.md#definite-assignment)
### [Variable references](../../../../_csharplang/spec/variables.md#variable-references)
### [Atomicity of variable references](../../../../_csharplang/spec/variables.md#atomicity-of-variable-references)
## [Conversions](../../../../_csharplang/spec/conversions.md#conversions)
### [Implicit conversions](../../../../_csharplang/spec/conversions.md#implicit-conversions)
### [Explicit conversions](../../../../_csharplang/spec/conversions.md#explicit-conversions)
### [Standard conversions](../../../../_csharplang/spec/conversions.md#standard-conversions)
### [User-defined conversions](../../../../_csharplang/spec/conversions.md#user-defined-conversions)
### [Anonymous function conversions](../../../../_csharplang/spec/conversions.md#anonymous-function-conversions)
### [Method group conversions](../../../../_csharplang/spec/conversions.md#method-group-conversions)
## [Expressions](../../../../_csharplang/spec/expressions.md#expressions)
### [Expression classifications](../../../../_csharplang/spec/expressions.md#expression-classification)
### [Static and Dynamic Binding](../../../../_csharplang/spec/expressions.md#static-and-dynamic-binding)
### [Operators](../../../../_csharplang/spec/expressions.md#operators)
### [Member lookup](../../../../_csharplang/spec/expressions.md#member-lookup)
### [Function members](../../../../_csharplang/spec/expressions.md#function-members)
### [Primary expressions](../../../../_csharplang/spec/expressions.md#primary-expressions)
### [Unary operators](../../../../_csharplang/spec/expressions.md#unary-operators)
### [Arithmetic operators](../../../../_csharplang/spec/expressions.md#arithmetic-operators)
### [Shift operators](../../../../_csharplang/spec/expressions.md#shift-operators)
### [Relational and type-testing operators](../../../../_csharplang/spec/expressions.md#relational-and-type-testing-operators)
### [Logical operators](../../../../_csharplang/spec/expressions.md#logical-operators)
### [Conditional logical operators](../../../../_csharplang/spec/expressions.md#conditional-logical-operators)
### [The null coalescing operator](../../../../_csharplang/spec/expressions.md#the-null-coalescing-operator)
### [Conditional operator](../../../../_csharplang/spec/expressions.md#conditional-operator)
### [Anonymous function expressions](../../../../_csharplang/spec/expressions.md#anonymous-function-expressions)
### [Query expressions](../../../../_csharplang/spec/expressions.md#query-expressions)
### [Assignment operators](../../../../_csharplang/spec/expressions.md#assignment-operators)
### [Expression](../../../../_csharplang/spec/expressions.md#expression)
### [Constant expressions](../../../../_csharplang/spec/expressions.md#constant-expressions)
### [Boolean expressions](../../../../_csharplang/spec/expressions.md#boolean-expressions)
## [Statements](../../../../_csharplang/spec/statements.md#statements)
### [End points and reachability](../../../../_csharplang/spec/statements.md#end-points-and-reachability)
### [Blocks](../../../../_csharplang/spec/statements.md#blocks)
### [The empty statement](../../../../_csharplang/spec/statements.md#the-empty-statement)
### [Labeled statements](../../../../_csharplang/spec/statements.md#labeled-statements)
### [Declaration statements](../../../../_csharplang/spec/statements.md#declaration-statements)
### [Expression statements](../../../../_csharplang/spec/statements.md#expression-statements)
### [Selection statements](../../../../_csharplang/spec/statements.md#selection-statements)
### [Iteration statements](../../../../_csharplang/spec/statements.md#iteration-statements)
### [Jump statements](../../../../_csharplang/spec/statements.md#jump-statements)
### [The try statement](../../../../_csharplang/spec/statements.md#the-try-statement)
### [The checked and unchecked statements](../../../../_csharplang/spec/statements.md#the-checked-and-unchecked-statements)
### [The lock statement](../../../../_csharplang/spec/statements.md#the-lock-statement)
### [The using statement](../../../../_csharplang/spec/statements.md#the-using-statement)
### [The yield statement](../../../../_csharplang/spec/statements.md#the-yield-statement)
## [Namespaces](../../../../_csharplang/spec/namespaces.md#namespaces)
### [Compilation units](../../../../_csharplang/spec/namespaces.md#compilation-units)
### [Namespace declarations](../../../../_csharplang/spec/namespaces.md#namespace-declarations)
### [Extern aliases](../../../../_csharplang/spec/namespaces.md#extern-aliases)
### [Using directives](../../../../_csharplang/spec/namespaces.md#using-directives)
### [Namespace members](../../../../_csharplang/spec/namespaces.md#namespace-members)
### [Type declarations](../../../../_csharplang/spec/namespaces.md#type-declarations)
### [Namespace alias qualifiers](../../../../_csharplang/spec/namespaces.md#namespace-alias-qualifiers)
## [Classes](../../../../_csharplang/spec/classes.md#classes)
### [Class declarations](../../../../_csharplang/spec/classes.md#class-declarations)
### [Partial types](../../../../_csharplang/spec/classes.md#partial-types)
### [Class members](../../../../_csharplang/spec/classes.md#class-members)
### [Constants](../../../../_csharplang/spec/classes.md#constants)
### [Fields](../../../../_csharplang/spec/classes.md#fields)
### [Methods](../../../../_csharplang/spec/classes.md#methods)
### [Properties](../../../../_csharplang/spec/classes.md#properties)
### [Events](../../../../_csharplang/spec/classes.md#events)
### [Indexers](../../../../_csharplang/spec/classes.md#indexers)
### [Operators](../../../../_csharplang/spec/classes.md#operators)
### [Instance constructors](../../../../_csharplang/spec/classes.md#instance-constructors)
### [Static constructors](../../../../_csharplang/spec/classes.md#static-constructors)
### [Destructors](../../../../_csharplang/spec/classes.md#destructors)
### [Iterators](../../../../_csharplang/spec/classes.md#iterators)
## [Structs](../../../../_csharplang/spec/structs.md#structs)
### [Struct declarations](../../../../_csharplang/spec/structs.md#struct-declarations)
### [Struct members](../../../../_csharplang/spec/structs.md#struct-members)
### [Class and struct differences](../../../../_csharplang/spec/structs.md#class-and-struct-differences)
### [Struct examples](../../../../_csharplang/spec/structs.md#struct-examples)
## [Arrays](../../../../_csharplang/spec/arrays.md#arrays)
### [Array types](../../../../_csharplang/spec/arrays.md#array-types)
### [Array creation](../../../../_csharplang/spec/arrays.md#array-creation)
### [Array element access](../../../../_csharplang/spec/arrays.md#array-element-access)
### [Array members](../../../../_csharplang/spec/arrays.md#array-members)
### [Array covariance](../../../../_csharplang/spec/arrays.md#array-covariance)
### [Array initializers](../../../../_csharplang/spec/arrays.md#array-initializers)
## [Interfaces](../../../../_csharplang/spec/interfaces.md#interfaces)
### [Interface declarations](../../../../_csharplang/spec/interfaces.md#interface-declarations)
### [Interface members](../../../../_csharplang/spec/interfaces.md#interface-members)
### [Fully qualified interface member names](../../../../_csharplang/spec/interfaces.md#fully-qualified-interface-member-names)
### [Interface implementations](../../../../_csharplang/spec/interfaces.md#interface-implementations)
## [Enums](../../../../_csharplang/spec/enums.md#enums)
### [Enum declarations](../../../../_csharplang/spec/enums.md#enum-declarations)
### [Enum modifiers](../../../../_csharplang/spec/enums.md#enum-modifiers)
### [Enum members](../../../../_csharplang/spec/enums.md#enum-members)
### [The System.Enum type](../../../../_csharplang/spec/enums.md#the-systemenum-type)
### [Enum values and operations](../../../../_csharplang/spec/enums.md#enum-values-and-operations)
## [Delegates](../../../../_csharplang/spec/delegates.md#delegates)
### [Delegate declarations](../../../../_csharplang/spec/delegates.md#delegate-declarations)
### [Delegate compatibility](../../../../_csharplang/spec/delegates.md#delegate-compatibility)
### [Delegate instantiation](../../../../_csharplang/spec/delegates.md#delegate-instantiation)
### [Delegate invocation](../../../../_csharplang/spec/delegates.md#delegate-invocation)
## [Exceptions](../../../../_csharplang/spec/exceptions.md#exceptions)
### [Causes of exceptions](../../../../_csharplang/spec/exceptions.md#causes-of-exceptions)
### [The System.Exception class](../../../../_csharplang/spec/exceptions.md#the-systemexception-class)
### [How exceptions are handled](../../../../_csharplang/spec/exceptions.md#how-exceptions-are-handled)
### [Common Exception Classes](../../../../_csharplang/spec/exceptions.md#common-exception-classes)
## [Attributes](../../../../_csharplang/spec/attributes.md#attributes)
### [Attribute classes](../../../../_csharplang/spec/attributes.md#attribute-classes)
### [Attribute specification](../../../../_csharplang/spec/attributes.md#attribute-specification)
### [Attribute instances](../../../../_csharplang/spec/attributes.md#attribute-instances)
### [Reserved attributes](../../../../_csharplang/spec/attributes.md#reserved-attributes)
### [Attributes for Interoperation](../../../../_csharplang/spec/attributes.md#attributes-for-interoperation)
## [Unsafe code](../../../../_csharplang/spec/unsafe-code.md#unsafe-code)
### [Unsafe contexts](../../../../_csharplang/spec/unsafe-code.md#unsafe-contexts)
### [Pointer types](../../../../_csharplang/spec/unsafe-code.md#pointer-types)
### [Fixed and moveable variables](../../../../_csharplang/spec/unsafe-code.md#fixed-and-moveable-variables)
### [Pointer conversions](../../../../_csharplang/spec/unsafe-code.md#pointer-conversions)
### [Pointers in expressions](../../../../_csharplang/spec/unsafe-code.md#pointers-in-expressions)
### [The fixed statement](../../../../_csharplang/spec/unsafe-code.md#the-fixed-statement)
### [Fixed size buffers](../../../../_csharplang/spec/unsafe-code.md#fixed-size-buffers)
### [Stack allocation](../../../../_csharplang/spec/unsafe-code.md#stack-allocation)
### [Dynamic memory allocation](../../../../_csharplang/spec/unsafe-code.md#dynamic-memory-allocation)
## [Documentation comments](../../../../_csharplang/spec/documentation-comments.md#documentation-comments)
### [Introduction](../../../../_csharplang/spec/documentation-comments.md#introduction)
### [Recommended tags](../../../../_csharplang/spec/documentation-comments.md#recommended-tags)
### [Processing the documentation file](../../../../_csharplang/spec/documentation-comments.md#processing-the-documentation-file)
### [An example](../../../../_csharplang/spec/documentation-comments.md#an-example)
## [Lexical structure](../../../../_csharplang/spec/lexical-structure.md)
## [Basic concepts](../../../../_csharplang/spec/basic-concepts.md)
## [Types](../../../../_csharplang/spec/types.md)
## [Variables](../../../../_csharplang/spec/variables.md)
## [Conversions](../../../../_csharplang/spec/conversions.md)
## [Expressions](../../../../_csharplang/spec/expressions.md)
## [Statements](../../../../_csharplang/spec/statements.md)
## [Namespaces](../../../../_csharplang/spec/namespaces.md)
## [Classes](../../../../_csharplang/spec/classes.md)
## [Structs](../../../../_csharplang/spec/structs.md)
## [Arrays](../../../../_csharplang/spec/arrays.md)
## [Interfaces](../../../../_csharplang/spec/interfaces.md)
## [Enums](../../../../_csharplang/spec/enums.md)
## [Delegates](../../../../_csharplang/spec/delegates.md)
## [Exceptions](../../../../_csharplang/spec/exceptions.md)
## [Attributes](../../../../_csharplang/spec/attributes.md)
## [Unsafe code](../../../../_csharplang/spec/unsafe-code.md)
## [Documentation comments](../../../../_csharplang/spec/documentation-comments.md)
Loading

0 comments on commit dc9eafe

Please sign in to comment.