public override IProgramPart VisitExportStatement(FSQLParser.ExportStatementContext context) { var pBlock = Visit(context.paramblock()) as ProgramTerminalList <string>; var exporter = new ExportStatement(pBlock); return(exporter); }
public void Visit(ExportStatement node) { if (node != null) { foreach (var specifier in node) { specifier.Accept(this); } } }
public void Visit(ExportStatement node) { if (node != null) { // let's assume we do by default DoesRequire = true; if (!node.IsDefault && node.Count == 1) { if (node[0] is FunctionObject || node[0] is ClassNode) { // export function/class doesn't need one DoesRequire = false; } } } }
public void Visit(ExportStatement node) { // not applicable; terminate }
public void Visit(ExportStatement node) { Debug.Fail("shouldn't get here"); }
public void Visit(ExportStatement node) { // starts with export, so we don't care }
public void Visit(ExportStatement node) { // invalid! ignore IsValid = false; }
public virtual void Visit(ExportStatement statement, TContext context) { throw new NotImplementedException(); }