stubble library

Classes

CloseBracketState
GetAttributeState
GetBlockEndState
GetBlockHelperState
GetBlockNameState
GetBlockSequenceTypeState
GetConditionState
GetDataState
GetEachBlockState
GetHelperState
GetIfBlockState
GetIfConditionState
GetNumberAttribute
GetPathAttribute
GetPathState
GetSequenceState
GetStringAttribute
GetWithBlockState
InitMessage
NotifyMessage
OpenBracketState
ProcessMessage
RootState
Stubble
StubbleContext
StubbleError
error object, that can be returned by message in StubbleResult
StubbleMachine
StubbleMessage
StateMachine processes messages of different types.
StubbleResult
Describes results of message processing
StubbleState

Constants

BACK_SLASH → const int
code of special characters
92
CLOSE_BRACKET → const int
125
DOLLAR → const int
36
DOT → const int
46
ENTER → const int
10
EOS → const int
-1
EQUAL → const int
61
ERROR_BLOCK_NAME_WRONG_SPECIFIED → const int
8
ERROR_CALLING_HELPER → const int
9
ERROR_CHAR_NOT_A_CLOSE_BRACKET → const int
2
ERROR_CHAR_NOT_A_OPEN_BRACKET → const int
types of errors
1
ERROR_GETTING_ATTRIBUTE → const int
10
ERROR_HELPER_UNREGISTERED → const int
18
ERROR_IF_BLOCK_CONDITION_MALFORMED → const int
16
ERROR_IF_BLOCK_MALFORMED → const int
15
ERROR_NOT_A_VALID_BLOCK_NAME_CHAR → const int
3
ERROR_NOT_A_VALID_PATH_CHAR → const int
4
ERROR_NUMBER_ATTRIBUTE_MALFORMED → const int
11
ERROR_PATH_NOT_SPECIFIED → const int
13
ERROR_PATH_WRONG_SPECIFIED → const int
7
ERROR_STRING_ATTRIBUTE_MALFORMED → const int
19
ERROR_UNEXPECTED_END_OF_SOURCE → const int
20
ERROR_UNSUPPORTED_NOTIFY → const int
12
ERROR_UNTERMINATED_BLOCK → const int
17
ERROR_WITH_DATA_MALFORMED → const int
14
ERROR_WRONG_DATA_SEQUENCE_CHARACTER → const int
6
ERROR_WRONG_SEQUENCE_CHARACTER → const int
5
EXCL_MARK → const int
33
LESS → const int
60
MORE → const int
62
NOTIFY_ATTR_RESULT → const int
12
NOTIFY_BLOCK_END_RESULT → const int
13
NOTIFY_CONDITION_RESULT → const int
14
NOTIFY_IS_BLOCK_HELPER_SEQUENCE → const int
6
NOTIFY_IS_BLOCK_SEQUENCE → const int
4
NOTIFY_IS_DATA_SEQUENCE → const int
5
NOTIFY_IS_EACH_BLOCK_SEQUENCE → const int
8
NOTIFY_IS_HELPER_SEQUENCE → const int
3
NOTIFY_IS_IF_BLOCK_SEQUENCE → const int
7
NOTIFY_IS_WITH_SEQUENCE → const int
9
NOTIFY_NAME_RESULT → const int
11
NOTIFY_PATH_RESULT → const int
10
NOTIFY_SECOND_CLOSE_BRACKET_FOUND → const int
2
NOTIFY_SECOND_OPEN_BRACKET_FOUND → const int
types of notify messages
1
OPEN_BRACKET → const int
123
QUOTE → const int
34
SHARP → const int
35
SINGLE_QUOTE → const int
39
SLASH → const int
47
SPACE → const int
32
UNDERSCORE → const int
95