Add stdlib documentation
This commit is contained in:
@@ -113,11 +113,11 @@ def LoopParser(input):
|
||||
return Parser.allOf(
|
||||
ExpressionWithoutLoopParser,
|
||||
Parser.optional(loopParameters),
|
||||
Parser.terminal(TokenType.DASH, createNode=Operator.withValue),
|
||||
Parser.terminal(TokenType.CARET, createNode=Operator.withValue),
|
||||
StatementParser,
|
||||
Parser.optional(loopFilter),
|
||||
createNode=Loop.loop,
|
||||
name="dash-loop"
|
||||
name="caret-loop"
|
||||
)(input)
|
||||
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ def getValueAccordingToType(value, type):
|
||||
|
||||
raise ValueError()
|
||||
|
||||
raise RuntimeException(f"Type {type.value.name.lower()} is not suuported", None)
|
||||
raise RuntimeException(f"Type {type.value.name.lower()} is not supported", None)
|
||||
|
||||
except ValueError:
|
||||
raise RuntimeException(f"Invalid value '{value}' for type {type.value.name.lower()}", None)
|
||||
|
||||
@@ -36,7 +36,7 @@ tokenizers = (
|
||||
defaultTokenizer(TokenType.SLASH),
|
||||
defaultTokenizer(TokenType.MINUS),
|
||||
defaultTokenizer(TokenType.PLUS),
|
||||
defaultTokenizer(TokenType.DASH),
|
||||
defaultTokenizer(TokenType.CARET),
|
||||
defaultTokenizer(TokenType.DOTS),
|
||||
defaultTokenizer(TokenType.AMP),
|
||||
defaultTokenizer(TokenType.DOT),
|
||||
|
||||
@@ -21,7 +21,7 @@ class TokenType(Enum):
|
||||
SLASH = '/'
|
||||
MINUS = '-'
|
||||
PLUS = '+'
|
||||
DASH = '^'
|
||||
CARET = '^'
|
||||
DOTS = '...'
|
||||
AMP = '&'
|
||||
DOT = '.'
|
||||
|
||||
Reference in New Issue
Block a user