[发明专利]一种基于标记的代码编辑方法在审
申请号: | 201811193484.0 | 申请日: | 2018-10-15 |
公开(公告)号: | CN109542420A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 张海光 | 申请(专利权)人: | 张海光 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 161042 黑龙江省齐齐*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于标记的代码编辑方法,将代码文本转化为编程语言语法标记序列,在图形界面上显示语法标记序列,通过选择标记上的编辑动作,修改标记序列,最后将标记序列保存为代码文本。本发明提供的代码编辑方法,适于触摸屏和鼠标操作,方便在手机及平板电脑上编辑代码;标记的编辑动作有提示和限制作用,方便初学者学习编程。 | ||
搜索关键词: | 标记序列 代码文本 语法标记 初学者学习 编程语言 平板电脑 鼠标操作 选择标记 触摸屏 手机 编程 提示 保存 转化 | ||
【主权项】:
1.一种基于标记的代码编辑方法,其特征在于,包括:输入步骤,接受代码字符序列;标记步骤,根据代码编程语言语法规则将代码字符序列经过词法分析转换为代码语法标记序列,如果代码语法标记序列为空或只包含分隔符标记,则将一个待定标记作为第一个标记加入标记序列,标记的类型包括关键字、标识符、字面量、运算符、分隔符、待定标记,其中标识符包括变量名、函数名、类名,字面量包括数字、字符串、布尔值,待定标记是未确定其字符序列的标记;渲染步骤,在图形界面上,换行分隔符标记显示为换行,行首的空格和制表分隔符标记显示为一定距离的空白,忽略位于其它类型标记之间的空格分隔符标记,将待定标记显示为一个空白按钮,剩余标记单独或组合后分别显示在按钮上,最后将代码标记序列渲染为一行到多行从左到右排列的按钮组合;编辑步骤,编辑者通过点击或触摸标记按钮,选择相应的一个或多个标记,根据当前所选标记或标记序列表示的代码编程语言语法结构,显示一个编辑动作列表给编辑者,编辑者选择其中一个编辑动作后,根据该编辑动作的含义,按照代码编程语言的语法规则,修改代码标记序列;重复渲染步骤和编辑步骤直到完成编辑;保存步骤,在显示为按钮的标记之间加入必要的空格分隔符标记,将代码标记序列转换为代码字符序列,如果代码标记序列为空或只包含待定标记,则将其转换为空的代码字符序列;输出步骤,输出代码字符序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张海光,未经张海光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811193484.0/,转载请声明来源钻瓜专利网。