コード例 #1
0
ファイル: FSQLEngine.cs プロジェクト: Ill-Eagle-Software/FSQL
        public override IProgramPart VisitExportStatement(FSQLParser.ExportStatementContext context)
        {
            var pBlock   = Visit(context.paramblock()) as ProgramTerminalList <string>;
            var exporter = new ExportStatement(pBlock);

            return(exporter);
        }
コード例 #2
0
ファイル: BindingsVisitor.cs プロジェクト: zls3201/NUglify
 public void Visit(ExportStatement node)
 {
     if (node != null)
     {
         foreach (var specifier in node)
         {
             specifier.Accept(this);
         }
     }
 }
コード例 #3
0
        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;
                    }
                }
            }
        }
コード例 #4
0
 public void Visit(ExportStatement node)
 {
     // not applicable; terminate
 }
コード例 #5
0
 public void Visit(ExportStatement node)
 {
     Debug.Fail("shouldn't get here");
 }
コード例 #6
0
 public void Visit(ExportStatement node)
 {
     // starts with export, so we don't care
 }
コード例 #7
0
 public void Visit(ExportStatement node)
 {
     // invalid! ignore
     IsValid = false;
 }
コード例 #8
0
 public virtual void  Visit(ExportStatement statement, TContext context)
 {
     throw new NotImplementedException();
 }