17 return parser.
Reader.IsKey(
"await");
24 parser.
Reader.SkipNonToken();
Describes a specific position inside a source file.
BadSourcePosition Combine(BadSourcePosition other)
Combines two Source Positions.
Implements the 'await' expression.
Implements the parse for the 'await' Expression.
override BadExpression ParseValue(BadSourceParser parser)
override bool IsValue(BadSourceParser parser)
The Parser of the Language. It turns Source Code into an Expression Tree.
BadSourceReader Reader
The Source Reader.
BadExpression ParseExpression(BadExpression? left=null, int precedence=int.MaxValue)
Parses an Expression with a precedence greater than the given precedence. Moves the reader to the nex...
Base Implementation for all Expressions used inside the Script.
BadSourcePosition Position
The source Position of the Expression.
Base class for all Value Parsers.
BadSourcePosition Eat(char c)
Asserts that the current character matches the specified character.
Contains Shared Data Structures and Functionality.
Contains task/async Extensions and Integrations for the BadScript2 Runtime.
Contains the Expressions for the BadScript2 Language.
Contains the Operators for the BadScript2 Language.
Contains the Parser for the BadScript2 Language.
Contains the Source Reader for the BadScript2 Language.