Mercurial > hg > octave-nkf
view src/pt-walk.h @ 14237:11949c9795a0
Revamp %!demos in m-files to use Octave coding conventions on spacing, etc.
Add clf() to all demos using plot features to get reproducibility.
Use 64 as input to all colormaps (jet (64)) to get reproducibility.
* bicubic.m, cell2mat.m, celldisp.m, cplxpair.m, interp1.m, interp2.m,
interpft.m, interpn.m, profile.m, profshow.m, convhull.m, delaunay.m,
griddata.m, inpolygon.m, voronoi.m, autumn.m, bone.m, contrast.m, cool.m,
copper.m, flag.m, gmap40.m, gray.m, hot.m, hsv.m, image.m, imshow.m, jet.m,
ocean.m, pink.m, prism.m, rainbow.m, spring.m, summer.m, white.m, winter.m,
condest.m, onenormest.m, axis.m, clabel.m, colorbar.m, comet.m, comet3.m,
compass.m, contour.m, contour3.m, contourf.m, cylinder.m, daspect.m,
ellipsoid.m, errorbar.m, ezcontour.m, ezcontourf.m, ezmesh.m, ezmeshc.m,
ezplot.m, ezplot3.m, ezpolar.m, ezsurf.m, ezsurfc.m, feather.m, fill.m,
fplot.m, grid.m, hold.m, isosurface.m, legend.m, loglog.m, loglogerr.m,
pareto.m, patch.m, pbaspect.m, pcolor.m, pie.m, pie3.m, plot3.m, plotmatrix.m,
plotyy.m, polar.m, quiver.m, quiver3.m, rectangle.m, refreshdata.m, ribbon.m,
rose.m, scatter.m, scatter3.m, semilogx.m, semilogxerr.m, semilogy.m,
semilogyerr.m, shading.m, slice.m, sombrero.m, stairs.m, stem.m, stem3.m,
subplot.m, surf.m, surfc.m, surfl.m, surfnorm.m, text.m, title.m, trimesh.m,
triplot.m, trisurf.m, uigetdir.m, uigetfile.m, uimenu.m, uiputfile.m,
waitbar.m, xlim.m, ylim.m, zlim.m, mkpp.m, pchip.m, polyaffine.m, spline.m,
bicgstab.m, cgs.m, gplot.m, pcg.m, pcr.m, treeplot.m, strtok.m, demo.m,
example.m, rundemos.m, speed.m, test.m, calendar.m, datestr.m, datetick.m,
weekday.m: Revamp %!demos to use Octave coding conventions on spacing, etc.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Fri, 20 Jan 2012 12:59:53 -0800 |
parents | 72c96de7a403 |
children | 9e3983c8963c |
line wrap: on
line source
/* Copyright (C) 1996-2012 John W. Eaton This file is part of Octave. Octave is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. Octave is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Octave; see the file COPYING. If not, see <http://www.gnu.org/licenses/>. */ #if !defined (octave_tree_walker_h) #define octave_tree_walker_h 1 class tree_anon_fcn_handle; class tree_argument_list; class tree_binary_expression; class tree_break_command; class tree_colon_expression; class tree_continue_command; class tree_global_command; class tree_static_command; class tree_decl_elt; class tree_decl_init_list; class tree_simple_for_command; class tree_complex_for_command; class octave_user_script; class octave_user_function; class tree_function_def; class tree_identifier; class tree_if_clause; class tree_if_command; class tree_if_command_list; class tree_switch_case; class tree_switch_case_list; class tree_switch_command; class tree_index_expression; class tree_matrix; class tree_cell; class tree_multi_assignment; class tree_no_op_command; class tree_constant; class tree_fcn_handle; class tree_parameter_list; class tree_postfix_expression; class tree_prefix_expression; class tree_return_command; class tree_return_list; class tree_simple_assignment; class tree_statement; class tree_statement_list; class tree_try_catch_command; class tree_unwind_protect_command; class tree_while_command; class tree_do_until_command; class tree_walker { public: virtual void visit_anon_fcn_handle (tree_anon_fcn_handle&) = 0; virtual void visit_argument_list (tree_argument_list&) = 0; virtual void visit_binary_expression (tree_binary_expression&) = 0; virtual void visit_break_command (tree_break_command&) = 0; virtual void visit_colon_expression (tree_colon_expression&) = 0; virtual void visit_continue_command (tree_continue_command&) = 0; virtual void visit_global_command (tree_global_command&) = 0; virtual void visit_static_command (tree_static_command&) = 0; virtual void visit_decl_elt (tree_decl_elt&) = 0; virtual void visit_decl_init_list (tree_decl_init_list&) = 0; virtual void visit_simple_for_command (tree_simple_for_command&) = 0; virtual void visit_complex_for_command (tree_complex_for_command&) = 0; virtual void visit_octave_user_script (octave_user_script&) = 0; virtual void visit_octave_user_function (octave_user_function&) = 0; virtual void visit_function_def (tree_function_def&) = 0; virtual void visit_identifier (tree_identifier&) = 0; virtual void visit_if_clause (tree_if_clause&) = 0; virtual void visit_if_command (tree_if_command&) = 0; virtual void visit_if_command_list (tree_if_command_list&) = 0; virtual void visit_switch_case (tree_switch_case&) = 0; virtual void visit_switch_case_list (tree_switch_case_list&) = 0; virtual void visit_switch_command (tree_switch_command&) = 0; virtual void visit_index_expression (tree_index_expression&) = 0; virtual void visit_matrix (tree_matrix&) = 0; virtual void visit_cell (tree_cell&) = 0; virtual void visit_multi_assignment (tree_multi_assignment&) = 0; virtual void visit_no_op_command (tree_no_op_command&) = 0; virtual void visit_constant (tree_constant&) = 0; virtual void visit_fcn_handle (tree_fcn_handle&) = 0; virtual void visit_parameter_list (tree_parameter_list&) = 0; virtual void visit_postfix_expression (tree_postfix_expression&) = 0; virtual void visit_prefix_expression (tree_prefix_expression&) = 0; virtual void visit_return_command (tree_return_command&) = 0; virtual void visit_return_list (tree_return_list&) = 0; virtual void visit_simple_assignment (tree_simple_assignment&) = 0; virtual void visit_statement (tree_statement&) = 0; virtual void visit_statement_list (tree_statement_list&) = 0; virtual void visit_try_catch_command (tree_try_catch_command&) = 0; virtual void visit_unwind_protect_command (tree_unwind_protect_command&) = 0; virtual void visit_while_command (tree_while_command&) = 0; virtual void visit_do_until_command (tree_do_until_command&) = 0; protected: tree_walker (void) { } virtual ~tree_walker (void) { } private: // No copying! tree_walker (const tree_walker&); tree_walker& operator = (const tree_walker&); }; #endif