Methods and systems for using datatypes to represent common properties

    公开(公告)号:US10902012B1

    公开(公告)日:2021-01-26

    申请号:US15801277

    申请日:2017-11-01

    Inventor: Jason D. Breslau

    Abstract: Methods and systems for using common property datatypes are described. In some embodiments, a system may receive an assignment statement a data structure comprising a first object of a first datatype, the first datatype one of multiple datatypes supporting a common property, the multiple datatypes representing the common property using differing native values, and a common property object of a common property datatype, the common property object representing the common property supported by the multiple datatype. The system can execute or interpret the subscripted assignment statement, converting the common property object into a second object of the first datatype, the second object having a first native value representing the common property for the first datatype. The system can assign the second object to a location of the first object in the data structure. The common property can be at least one of a maximum, minimum, missing, and default.

    Dynamic function argument completion

    公开(公告)号:US10691420B1

    公开(公告)日:2020-06-23

    申请号:US15131503

    申请日:2016-04-18

    Abstract: A device may receive code and may identify a function included in the code. The device may identify for display and user selection a first argument value, corresponding to a first argument of the function, included in the code. The device may determine one or more valid values for a second argument associated with the function based on the function and the first argument value. The device may provide the one or more valid values for the second argument for display.

    Collecting structured program code output

    公开(公告)号:US09880925B1

    公开(公告)日:2018-01-30

    申请号:US14867840

    申请日:2015-09-28

    CPC classification number: G06F11/3688 G06F8/70 G06F9/542 G06F11/36

    Abstract: A system may obtain an executable code segment of program code. The executable code segment may be associated with an emitter, and the program code, when executed, may be associated with a plurality of execution states. Each execution state, of the plurality of execution states, may correspond to a state of execution at a point in the execution of the program code that causes an event, of the plurality of events. The system may execute the executable code segment. The system may receive, from the emitter and based on executing the executable code segment, a program state corresponding to the particular execution state. The emitter may emit the information based on a particular event caused by executing the executable code segment. The system may collect the program state and information describing the particular event.

    Converting from incorrect program code to correct program code
    5.
    发明授权
    Converting from incorrect program code to correct program code 有权
    从不正确的程序代码转换为正确的程序代码

    公开(公告)号:US09304743B1

    公开(公告)日:2016-04-05

    申请号:US14685956

    申请日:2015-04-14

    CPC classification number: G06F8/51 G06F8/425

    Abstract: A device may receive input text via a programming environment associated with a programming language. The device may tokenize the input text to generate tokenized text. The device may identify an invalid token string, based on the tokenized text, that is invalid for the programming language. The device may identify a token category pattern based on the invalid token string. The token category pattern may be a first sequence of token categories. The device may identify a replacement pattern based on the token category pattern. The replacement pattern may be a second sequence of token categories that is different from the first sequence of token categories. The device may identify a replacement token string based on the replacement pattern. The device may determine valid program code, associated with the programming language, based on the replacement token string. The device may provide the valid program code.

    Abstract translation: 设备可以经由与编程语言相关联的编程环境接收输入文本。 该设备可以标记输入文本以生成标记化文本。 设备可以基于令牌化文本来标识对编程语言无效的无效令牌字符串。 设备可以基于无效令牌字符串来识别令牌类别模式。 令牌类别模式可以是令牌类别的第一序列。 设备可以基于令牌类别模式来识别替换模式。 替换模式可以是与令牌类别的第一序列不同的令牌类别的第二序列。 设备可以基于替换模式来识别替换令牌字符串。 设备可以基于替换令牌字符串来确定与编程语言相关联的有效程序代码。 该设备可以提供有效的程序代码。

Patent Agency Ranking