Index
A
- ArrayItemNode — Class in namespace Nette\Neon\Node
- ArrayNode — Class in namespace Nette\Neon\Node
B
- $ Encoder#blockMode — Property in class Encoder
- BlockArrayNode — Class in namespace Nette\Neon\Node
- LiteralNode::baseConvert() — Method in class LiteralNode
D
- Decoder — Class in namespace Nette\Neon
Parser for Nette Object Notation.
- Decoder::decode() — Method in class Decoder
Decodes a NEON string.
- Neon::decode() — Method in class Neon
Converts given NEON to PHP value.
- Neon::decodeFile() — Method in class Neon
Converts given NEON file to PHP value.
E
- Encoder — Class in namespace Nette\Neon
Converts value to NEON format.
- Encoder::encode() — Method in class Encoder
Returns the NEON representation of a value.
- Entity — Class in namespace Nette\Neon
Representation of NEON entity 'foo(bar=1)'
- Exception — Class in namespace Nette\Neon
The exception that indicates error of NEON processing.
- Neon::encode() — Method in class Neon
Returns value converted to NEON.
- $ Node#endTokenPos — Property in class Node
- $ Node#end — Property in class Node
- EntityChainNode — Class in namespace Nette\Neon\Node
- EntityNode — Class in namespace Nette\Neon\Node
- TokenStream::error() — Method in class TokenStream
G
- Node::getIterator() — Method in class Node
- ArrayItemNode::getIterator() — Method in class ArrayItemNode
- ArrayNode::getIterator() — Method in class ArrayNode
- EntityChainNode::getIterator() — Method in class EntityChainNode
- EntityNode::getIterator() — Method in class EntityNode
- TokenStream::getIndex() — Method in class TokenStream
- TokenStream::getIndentation() — Method in class TokenStream
I
- $ Encoder#indentation — Property in class Encoder
- ArrayItemNode::itemsToArray() — Method in class ArrayItemNode
- ArrayItemNode::itemsToInlineString() — Method in class ArrayItemNode
- ArrayItemNode::itemsToBlockString() — Method in class ArrayItemNode
- $ ArrayNode#items — Property in class ArrayNode
- InlineArrayNode — Class in namespace Nette\Neon\Node
- Token::is() — Method in class Token
- TokenStream::is() — Method in class TokenStream
Tells whether the token at current position is of given kind.
K
- $ ArrayItemNode#key — Property in class ArrayItemNode
L
- Lexer — Class in namespace Nette\Neon
- LiteralNode — Class in namespace Nette\Neon\Node
N
- Neon — Class in namespace Nette\Neon
Simple parser & generator for Nette Object Notation.
- Node — Class in namespace Nette\Neon
P
- Decoder::parseToNode() — Method in class Decoder
- $ Exception#position — Property in class Exception
- LiteralNode::parse() — Method in class LiteralNode
- StringNode::parse() — Method in class StringNode
- Parser — Class in namespace Nette\Neon
- Parser::parse() — Method in class Parser
- Position — Class in namespace Nette\Neon
R
- Lexer::requiresDelimiters() — Method in class Lexer
S
- $ Node#startTokenPos — Property in class Node
- $ Node#start — Property in class Node
- StringNode — Class in namespace Nette\Neon\Node
- TokenStream::seek() — Method in class TokenStream
T
- Lexer::tokenize() — Method in class Lexer
- Node::toValue() — Method in class Node
- Node::toString() — Method in class Node
- ArrayItemNode::toValue() — Method in class ArrayItemNode
- ArrayItemNode::toString() — Method in class ArrayItemNode
- ArrayNode::toValue() — Method in class ArrayNode
- BlockArrayNode::toString() — Method in class BlockArrayNode
- EntityChainNode::toValue() — Method in class EntityChainNode
- EntityChainNode::toString() — Method in class EntityChainNode
- EntityNode::toValue() — Method in class EntityNode
- EntityNode::toString() — Method in class EntityNode
- InlineArrayNode::toString() — Method in class InlineArrayNode
- LiteralNode::toValue() — Method in class LiteralNode
- LiteralNode::toString() — Method in class LiteralNode
- StringNode::toValue() — Method in class StringNode
- StringNode::toString() — Method in class StringNode
- Token — Class in namespace Nette\Neon
- TokenStream — Class in namespace Nette\Neon
- TokenStream::tryConsume() — Method in class TokenStream
Consumes the current token of given kind or returns null.
- Traverser — Class in namespace Nette\Neon
- Traverser::traverse() — Method in class Traverser
V
- Encoder::valueToNode() — Method in class Encoder
- $ ArrayItemNode#value — Property in class ArrayItemNode
_
- Entity::__construct() — Method in class Entity
- Entity::__set_state() — Method in class Entity
- Exception::__construct() — Method in class Exception
- BlockArrayNode::__construct() — Method in class BlockArrayNode
- EntityChainNode::__construct() — Method in class EntityChainNode
- EntityNode::__construct() — Method in class EntityNode
- InlineArrayNode::__construct() — Method in class InlineArrayNode
- LiteralNode::__construct() — Method in class LiteralNode
- StringNode::__construct() — Method in class StringNode
- Position::__construct() — Method in class Position
- Position::__toString() — Method in class Position
- Token::__construct() — Method in class Token
- TokenStream::__construct() — Method in class TokenStream