public static NeuIdentifierExpression ParseIdentifierExpression( this NeuParser parser, ISourceLocation start, NeuIdentifier id) { return(new NeuIdentifierExpression( children: new Node[] { id }, start: start, end: parser.Tokenizer.GetLocation())); }
public static NeuOperation Execute( this NeuInterpreter interpreter, NeuIdentifier id) { var name = id.Source; /// var v = interpreter.GetVar(name); if (v == null) { throw new Exception(); } /// return(v.Value); }
/// public NeuSimpleTypeId( NeuIdentifier id) : base(new Node[] { id }, new UnknownLocation(), new UnknownLocation()) { }
public static void Generate( this NeuCodeGenerator generator, NeuIdentifier id) { generator.Append($"{id.Source}"); }