⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 expr.pm

📁 wireshark 0.99.7 最新源码
💻 PM
📖 第 1 页 / 共 2 页
字号:
######################################################################    This file was generated using Parse::Yapp version 1.05.##        Don't edit this file, use source file instead.##             ANY CHANGE MADE HERE WILL BE LOST !#####################################################################package Parse::Pidl::Expr;use vars qw ( @ISA );use strict;@ISA= qw ( Parse::Yapp::Driver );use Parse::Yapp::Driver;sub new {        my($class)=shift;        ref($class)    and $class=ref($class);    my($self)=$class->SUPER::new( yyversion => '1.05',                                  yystates =>[	{#State 0		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'NUM' => 5,			'TEXT' => 6,			"(" => 7,			"!" => 8,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 2,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 1		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"(" => 7,			"!" => 8,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 14,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 2		ACTIONS => {			'' => 16,			"-" => 15,			"<" => 17,			"+" => 18,			"%" => 19,			"==" => 20,			"^" => 21,			"*" => 22,			">>" => 23,			"!=" => 24,			"?" => 25,			"||" => 26,			"&&" => 27,			"&" => 28,			"/" => 29,			"|" => 30,			"<<" => 32,			"=>" => 31,			"<=" => 33,			">" => 34		}	},	{#State 3		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 35,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 4		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 36,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 5		DEFAULT => -1	},	{#State 6		DEFAULT => -2	},	{#State 7		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 38,			'var' => 37,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 8		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 39,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 9		ACTIONS => {			"*" => 9,			'VAR' => 41		},		GOTOS => {			'possible_pointer' => 40		}	},	{#State 10		ACTIONS => {			"(" => 42		},		DEFAULT => -30	},	{#State 11		ACTIONS => {			"->" => 43,			"." => 44		},		DEFAULT => -4	},	{#State 12		DEFAULT => -3	},	{#State 13		DEFAULT => -32	},	{#State 14		ACTIONS => {			"^" => 21,			"=>" => 31,			"<=" => 33		},		DEFAULT => -26	},	{#State 15		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 45,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 16		DEFAULT => 0	},	{#State 17		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 46,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 18		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 47,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 19		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 48,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 20		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 49,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 21		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 50,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 22		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 51,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 23		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 52,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 24		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 53,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 25		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 54,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 26		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 55,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 27		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 56,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 28		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 57,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 29		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 58,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 30		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 59,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 31		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 60,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 32		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 61,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 33		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 62,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 34		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		GOTOS => {			'exp' => 63,			'var' => 11,			'func' => 12,			'possible_pointer' => 13		}	},	{#State 35		ACTIONS => {			"^" => 21,			"=>" => 31,			"<=" => 33		},		DEFAULT => -5	},	{#State 36		ACTIONS => {			"^" => 21,			"=>" => 31,			"<=" => 33		},		DEFAULT => -27	},	{#State 37		ACTIONS => {			")" => 64,			"->" => 43,			"." => 44		},		DEFAULT => -4	},	{#State 38		ACTIONS => {			"-" => 15,			"<" => 17,			"+" => 18,			"%" => 19,			"==" => 20,			"^" => 21,			"*" => 22,			")" => 65,			">>" => 23,			"!=" => 24,			"?" => 25,			"&&" => 27,			"||" => 26,			"&" => 28,			"/" => 29,			"|" => 30,			"=>" => 31,			"<<" => 32,			"<=" => 33,			">" => 34		}	},	{#State 39		ACTIONS => {			"-" => 15,			"<" => 17,			"+" => 18,			"%" => 19,			"==" => 20,			"^" => 21,			"*" => 22,			">>" => 23,			"!=" => 24,			"?" => 25,			"&&" => 27,			"||" => 26,			"&" => 28,			"/" => 29,			"|" => 30,			"=>" => 31,			"<<" => 32,			"<=" => 33,			">" => 34		},		DEFAULT => -24	},	{#State 40		DEFAULT => -31	},	{#State 41		DEFAULT => -30	},	{#State 42		ACTIONS => {			"-" => 1,			"~" => 3,			"&" => 4,			'TEXT' => 6,			'NUM' => 5,			"!" => 8,			"(" => 7,			"*" => 9,			'VAR' => 10		},		DEFAULT => -37,		GOTOS => {			'exp' => 69,			'var' => 11,			'args' => 66,			'func' => 12,			'opt_args' => 70,			'exp_or_possible_pointer' => 67,			'possible_pointer' => 68		}	},	{#State 43		ACTIONS => {			'VAR' => 71		}	},	{#State 44		ACTIONS => {			'VAR' => 72		}	},	{#State 45		ACTIONS => {			"<" => 17,			"==" => 20,			"^" => 21,			">>" => 23,			"!=" => 24,			"?" => 25,			"&&" => 27,			"||" => 26,			"&" => 28,			"|" => 30,			"=>" => 31,			"<<" => 32,			"<=" => 33,			">" => 34		},		DEFAULT => -7	},	{#State 46		ACTIONS => {			"==" => 20,			"^" => 21,			"!=" => 24,			"?" => 25,			"&&" => 27,			"||" => 26,			"&" => 28,			"|" => 30,			"=>" => 31,			"<=" => 33		},		DEFAULT => -10	},	{#State 47		ACTIONS => {			"<" => 17,			"==" => 20,			"^" => 21,			">>" => 23,			"!=" => 24,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -