18 lines
455 B
Python
18 lines
455 B
Python
"""
|
|
"""
|
|
from .node import Node
|
|
from lesscpy.lessc import utility
|
|
class Identifier(Node):
|
|
def parse(self, scope):
|
|
"""
|
|
"""
|
|
scopename = []
|
|
if scope:
|
|
scopename.extend(scope.scopename)
|
|
scopename = ''.join(scopename)
|
|
name = ''.join(utility.flatten(self.tokens))
|
|
if name.startswith('&'):
|
|
scopename = scopename.strip()
|
|
name = name[1:]
|
|
return scopename + name
|