Skip to content

Commit

Permalink
chore(release): 2.0.12
Browse files Browse the repository at this point in the history
  • Loading branch information
thetutlage committed Mar 2, 2020
1 parent d75ef35 commit a686dfa
Show file tree
Hide file tree
Showing 18 changed files with 558 additions and 514 deletions.
6 changes: 5 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,8 @@

### External modules

* [lexer](modules/lexer.md)
* ["Contracts/index"](modules/_contracts_index_.md)
* ["Detector/index"](modules/_detector_index_.md)
* ["Exceptions/index"](modules/_exceptions_index_.md)
* ["Scanner/index"](modules/_scanner_index_.md)
* ["Tokenizer/index"](modules/_tokenizer_index_.md)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[edge-lexer](../README.md)[lexer](../modules/lexer.md)[Scanner](lexer.scanner.md)
[edge-lexer](../README.md)["Scanner/index"](../modules/_scanner_index_.md)[Scanner](_scanner_index_.scanner.md)

# Class: Scanner

Expand Down Expand Up @@ -35,27 +35,27 @@ first match.

### Constructors

* [constructor](lexer.scanner.md#constructor)
* [constructor](_scanner_index_.scanner.md#constructor)

### Properties

* [closed](lexer.scanner.md#closed)
* [leftOver](lexer.scanner.md#leftover)
* [match](lexer.scanner.md#match)
* [closed](_scanner_index_.scanner.md#closed)
* [leftOver](_scanner_index_.scanner.md#leftover)
* [match](_scanner_index_.scanner.md#match)

### Methods

* [scan](lexer.scanner.md#scan)
* [scan](_scanner_index_.scanner.md#scan)

### Object literals

* [loc](lexer.scanner.md#loc)
* [loc](_scanner_index_.scanner.md#loc)

## Constructors

### constructor

\+ **new Scanner**(`pattern`: string, `toleratePair`: [string, string], `line`: number, `col`: number): *[Scanner](lexer.scanner.md)*
\+ **new Scanner**(`pattern`: string, `toleratePair`: [string, string], `line`: number, `col`: number): *[Scanner](_scanner_index_.scanner.md)*

**Parameters:**

Expand All @@ -66,7 +66,7 @@ Name | Type |
`line` | number |
`col` | number |

**Returns:** *[Scanner](lexer.scanner.md)*
**Returns:** *[Scanner](_scanner_index_.scanner.md)*

## Properties

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[edge-lexer](../README.md)[lexer](../modules/lexer.md)[Tokenizer](lexer.tokenizer.md)
[edge-lexer](../README.md)["Tokenizer/index"](../modules/_tokenizer_index_.md)[Tokenizer](_tokenizer_index_.tokenizer.md)

# Class: Tokenizer

Expand All @@ -16,37 +16,37 @@ the tokens output.

### Constructors

* [constructor](lexer.tokenizer.md#constructor)
* [constructor](_tokenizer_index_.tokenizer.md#constructor)

### Properties

* [mustacheStatement](lexer.tokenizer.md#mustachestatement)
* [tagStatement](lexer.tokenizer.md#tagstatement)
* [tokens](lexer.tokenizer.md#tokens)
* [mustacheStatement](_tokenizer_index_.tokenizer.md#mustachestatement)
* [tagStatement](_tokenizer_index_.tokenizer.md#tagstatement)
* [tokens](_tokenizer_index_.tokenizer.md#tokens)

### Methods

* [parse](lexer.tokenizer.md#parse)
* [parse](_tokenizer_index_.tokenizer.md#parse)

## Constructors

### constructor

\+ **new Tokenizer**(`template`: string, `tagsDef`: [Tags](../interfaces/lexer.tags.md), `options`: object): *[Tokenizer](lexer.tokenizer.md)*
\+ **new Tokenizer**(`template`: string, `tagsDef`: [Tags](../interfaces/_contracts_index_.tags.md), `options`: object): *[Tokenizer](_tokenizer_index_.tokenizer.md)*

**Parameters:**

**template**: *string*

**tagsDef**: *[Tags](../interfaces/lexer.tags.md)*
**tagsDef**: *[Tags](../interfaces/_contracts_index_.tags.md)*

**options**: *object*

Name | Type |
------ | ------ |
`filename` | string |

**Returns:** *[Tokenizer](lexer.tokenizer.md)*
**Returns:** *[Tokenizer](_tokenizer_index_.tokenizer.md)*

## Properties

Expand All @@ -68,7 +68,7 @@ ___

### tokens

**tokens**: *[Token](../modules/lexer.md#token)[]* = []
**tokens**: *[Token](../modules/_contracts_index_.md#token)[]* = []

## Methods

Expand Down
38 changes: 38 additions & 0 deletions docs/enums/_contracts_index_.mustachetypes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[edge-lexer](../README.md)["Contracts/index"](../modules/_contracts_index_.md)[MustacheTypes](_contracts_index_.mustachetypes.md)

# Enumeration: MustacheTypes

Types for mustache statements

## Index

### Enumeration members

* [EMUSTACHE](_contracts_index_.mustachetypes.md#emustache)
* [ESMUSTACHE](_contracts_index_.mustachetypes.md#esmustache)
* [MUSTACHE](_contracts_index_.mustachetypes.md#mustache)
* [SMUSTACHE](_contracts_index_.mustachetypes.md#smustache)

## Enumeration members

### EMUSTACHE

**EMUSTACHE**: = "e__mustache"

___

### ESMUSTACHE

**ESMUSTACHE**: = "es__mustache"

___

### MUSTACHE

**MUSTACHE**: = "mustache"

___

### SMUSTACHE

**SMUSTACHE**: = "s__mustache"
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[edge-lexer](../README.md)[lexer](../modules/lexer.md)[TagTypes](lexer.tagtypes.md)
[edge-lexer](../README.md)["Contracts/index"](../modules/_contracts_index_.md)[TagTypes](_contracts_index_.tagtypes.md)

# Enumeration: TagTypes

Expand All @@ -9,8 +9,8 @@ will have one of these types

### Enumeration members

* [ETAG](lexer.tagtypes.md#etag)
* [TAG](lexer.tagtypes.md#tag)
* [ETAG](_contracts_index_.tagtypes.md#etag)
* [TAG](_contracts_index_.tagtypes.md#tag)

## Enumeration members

Expand Down
38 changes: 0 additions & 38 deletions docs/enums/lexer.mustachetypes.md

This file was deleted.

29 changes: 29 additions & 0 deletions docs/interfaces/_contracts_index_.lexertagdefinitioncontract.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[edge-lexer](../README.md)["Contracts/index"](../modules/_contracts_index_.md)[LexerTagDefinitionContract](_contracts_index_.lexertagdefinitioncontract.md)

# Interface: LexerTagDefinitionContract

The properties required by the lexer on a tag
definition

## Hierarchy

* **LexerTagDefinitionContract**

## Index

### Properties

* [block](_contracts_index_.lexertagdefinitioncontract.md#block)
* [seekable](_contracts_index_.lexertagdefinitioncontract.md#seekable)

## Properties

### block

**block**: *boolean*

___

### seekable

**seekable**: *boolean*
11 changes: 11 additions & 0 deletions docs/interfaces/_contracts_index_.tags.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[edge-lexer](../README.md)["Contracts/index"](../modules/_contracts_index_.md)[Tags](_contracts_index_.tags.md)

# Interface: Tags

## Hierarchy

* **Tags**

## Indexable

* \[ **name**: *string*\]: [LexerTagDefinitionContract](_contracts_index_.lexertagdefinitioncontract.md)
29 changes: 0 additions & 29 deletions docs/interfaces/lexer.lexertagdefinitioncontract.md

This file was deleted.

11 changes: 0 additions & 11 deletions docs/interfaces/lexer.tags.md

This file was deleted.

Loading

0 comments on commit a686dfa

Please sign in to comment.