11 lines
368 B
Python
11 lines
368 B
Python
from smnp.newast.node.expression import ExpressionNode
|
|
from smnp.newast.parser import Parser
|
|
from smnp.token.type import TokenType
|
|
|
|
|
|
class IntegerLiteralNode(ExpressionNode):
|
|
|
|
@classmethod
|
|
def _parse(cls, input):
|
|
createNode = lambda v, pos: IntegerLiteralNode.withValue(pos, v)
|
|
return Parser.terminalParser(TokenType.INTEGER, createNode)(input) |